在javascript中声明变量时,默认值是null吗?

时间:2012-05-12 01:35:01

标签: javascript

如果我的声明如下:

var j;

j==null直到我将它设置为等于什么?

1 个答案:

答案 0 :(得分:33)

不,它的默认值为undefined
但是如果想要使用!j条件,它将适用于两个值(即未定义 null

请注意,(j==null) true ,但(j===null) false ... JavaScript有“假” “值和有时意外的规则来转换值,加上花哨的===运算符来同时比较值和类型。