数据类型
ECMAScript中有5种基本数据类型
- Undefined 当一个变量声明但未初始化,即被赋予undefined值
- Null 空对象指针
- Boolean False == "" == 0 == null == undefined
- Number NaN
- String
- Object
typeof运算符用于检测变量数据类型
创建Object实例var o = new Object();
强制类型转换
Boolean()-
parseInt()//也可用于进制转换 -
toString()、String()
奇技淫巧 -
!!==Boolean() -
+"123"==parseInt("123") -
123+""==String(123) -
&&用于代替if else -
||用于函数里设置缺省值
相等和全等
相等==和!=转换类型
全等===和!==不转换类型