javaScript的null和undefined


        var obj = null;
        null:表明obj指向是 '空对象' ,即是说 :这个对象是不存在的 !
        但用 typeof, 返回的是object..这说明null也是对象的一种,不过,表示的空对象 !既是说:这个对象是不存在的 !
        既然不存在,当为这个obj这个 "空对象" 设置属性,
       obj.age = 12;

       var obj;
       会出现错误 "Uncaught TypeError: Cannot set property 'age' of null" ;
        undefined:一个变量只有声明是什么类型,初始化了 !我们才能用它来操作数据 !javaScript是一种弱类型语言
       是依靠初始来定义变量的类型 !当一个变量只有声明,而没有初始化系统就会默认给他赋一个undefined的值 !
发布了33 篇原创文章 · 获赞 1 · 访问量 7695
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章