日期:2014-05-16  浏览次数:20340 次

(4)JavaScript学习笔记 - 数据类型和值(续)

一、null

1.一般被看作对象类型的的一个特殊值,即表示“无对象”的值;

2.当用于布尔环境中,转换为 false,数字环境为 0 ,字符串环境为“null”;

二、undefined

1.在使用一个未声明的变量,或者是没有赋值的变量,或者使用了一个并不存在的对象属性时,返回的这个值;

2.虽然和 null 值不同,但是 ==  运算符却将二者看成相等;

3.用于布尔环境,转换为 false ,数字环境为 NaN,字符串环境为“undefined”;

三、类型转换总结