什么是检查null跨浏览器的完整方法

时间:2010-07-14 23:45:17

标签: javascript null cross-browser

我在JavaScript中循环遍历数组,使用jQuery检查每个对象中的null,这对于最好的跨浏览器解决方案是什么?

3 个答案:

答案 0 :(得分:1)

这有什么问题:

if (myValue === null)
{
    \\ Null
}

Null是JavaScript中的保留关键字,不应跨浏览器进行更改。

答案 1 :(得分:0)

null非常可靠null。如果您不关心{em>具体关于null - 也就是说,如果您在某事undefined时执行相同的操作,就像null那样if (!array[i]) { /* nothing there */ } 或任何其他“虚假”值,你可以使用

null

然而,如果您的数据是数字,则不安全,因为零是“假的”,或者如果它们是字符串,其中空字符串在数组中计为“空”,出于同样的原因。因此,您可以将双等于比较器与if (array[i] == null) { /* nothing there */ }

进行比较
{{1}}

我从来没有听说过任何跨浏览器的问题。

答案 2 :(得分:0)

(obj == null)上次检查时非常适合浏览器。