在javascript中处理Null

时间:2012-08-18 05:04:54

标签: javascript null

在JavaScript中处理null值时,我遇到了一些困难。我的JavaScript中有两个案例,其中对象可以是null,或者可以有其他值,所以我这样做:

if(feild_values != null || typeof(feild_values) != 'null') {
    alert(feild_values.id[i-1]);
}            

然而,Firebug给我一个错误说:

TypeError: feild_values is null alert(feild_values.id[i-1]);

我该如何管理?

2 个答案:

答案 0 :(得分:4)

删除|| typeof(feild_values)!='null'

你不需要它,而typeof(null)不是'null',它的'object'

可以简化为:

if (feild_values) {
 ...
}

答案 1 :(得分:0)

您还应该寻找typeof yourVar ==“undefined”