数据类型
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 -
||
用于函数里设置缺省值
相等和全等
相等==和!=转换类型
全等===和!==不转换类型