如何在JavaScript中处理未定义的值

时间:2010-07-13 13:37:52

标签: javascript

如何在JavaScript中处理未定义的值?

if (oldins == ins)

oldins未定义。

我该如何检查?

3 个答案:

答案 0 :(得分:12)

if ((typeof(oldins) !== "undefined") && (oldins === ins))

答案 1 :(得分:3)

未设置的变量将计算为'undefined'的值。 'undefined'是一个类型为null和NaN的值类型,因此它将是:

if ( typeof(oldins) == 'undefined' )

编辑:修正每条评论。留下答案,因为评论是有帮助的,但有更正确的答案。

答案 2 :(得分:1)

if (oldins !== undefined && oldins === ins) {

}