1,javascript声明对象的几种方式:
var object =function(){};
var object = {};
function object(){};
对象中也可以嵌套对象;
获取对象object["width"];
当一个非空对象用于Boolean环境的时候,它的值是TRUE,否则false
2,常用null和非常用undefined
null指不是有效的数字、字符串、Boolean、对象、数组。字符串环境为“null”,Boolean环境为false,数字环境为0,;
undefined指使用一个并未声明的变量时,或者使用了已经声明但没有赋值的变量,或者使用了不存在的一个变量的属性。数字环境为NaN。
null和undefined值相等,如果区分的话,用===
3,NaN
NaN表示不是数字,指在数字转换错误时,如:
parseInt("seven");返回值为NaN;
作用在Boolean环境时,是false,在对象环境时表示number对象;