ECMAScript中有5种简单的数据类型和1种复杂的数据类型:
基本数据类型:Undefined、Null、Boolean、Number、String
对象类型:Object(function、Array、Date、RegExp)
typeof操作符
返回值:
undefined 未声明或者未赋值的变量都会返回undefined
boolean
string
number
object 对象或者null,regexp(Safari5、chrome 7及之前的版本正则表达式会返回function)
function
alert( null == undefined ) //true
本文首发于Calamus的博客。