首先说下null与undefined区别:
对已声明但未初始化的和未声明的变量执行typeof,都返回"undefined"。
null表示一个空对象指针,typeof操作会返回"object"。
一般不显式的把变量的值设置为undefined,但null相反,对于将要保存对象的变量,应明确的让该变量保存null值。
1 2 3 4 5 6 7 |
var bj; |
下面两个函数是邓师兄给我的,感谢啊。
1 2 3 4 5 6 7 8 9 10 11 12 |
/* |
这里所说的空对象,到底是 {} 还是 null . 我写了一个测试用例。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
var a = {}; |
{}与null的区别:
这个东西很重要。
1 2 3 4 5 6 7 |
var a = {}; |