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

JavaScript 数据类型

2015-02-02 00:00 190 查看
摘要: (两次电面都被问到的问题。。。)

Undefined Null Boolean Number String Object

1 Undefined

Undefined类型只有一个值:undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined。尚未声明的变量和已声明但尚未初始化的变量有如下异同:

var message;
alert(message);    //"undefined"
alert(age);    //错误
alert(typeof message);    //"undefined"
alert(typeof age);    //"undefined"

2 Null

Null类型也只有一个值:null。逻辑上说,null值表示一个空对象的指针。因此,如果定义的变量准备将来用于保存对象,那建议将该变量初始化为null。

var car=null;
alert(typeof car);    //"object"
alert(null==undefined); //true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: