您的位置:首页 > Web前端 > JavaScript

javaScript的null和undefined

2016-06-30 20:47 309 查看
[align=left]
[/align]
       
var
obj
=
null;
       
null:表明obj指向是
'空对象'
,即是说
:这个对象是不存在的
!
       
但用
typeof, 返回的是object..这说明null也是对象的一种,不过,表示的空对象
!既是说:这个对象是不存在的
!
       
既然不存在,当为这个obj这个
"空对象"
设置属性,
       obj.age
=
12;
[align=left]
[/align]
[align=left]       var obj;[/align]
       会出现错误
"Uncaught TypeError: Cannot set property 'age' of null"
;
       
undefined:一个变量只有声明是什么类型,初始化了
!我们才能用它来操作数据
!javaScript是一种弱类型语言
       是依靠初始来定义变量的类型
!当一个变量只有声明,而没有初始化系统就会默认给他赋一个undefined的值
!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript