浅谈js中的数据类型,使用typeof获取js数据类型

        JS中的数据类型

1):Undefined——值未定义

注:Undefined类型只有一个值,即特色的undefined.在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined

 

2):boolean——布尔值

注:true和false是区分大小写的.也就是说,True和False(以及其他的混合大小写形式)都不是Boolean值,只是标识符

 

3):string——字符串

注:用双引号和单引号表示的字符完全相同

 

4):number——数值

注:表示整数和浮点数值

 

5):Null——空值

注:Null类型只有一个值就是null.如果这个变量准备在将来用来保存对象,那么最好将该变量初始化为null而不是其他值.

这样一来,只要直接检查null值就可以知道相应的变量是否已经保存了一个对象的引用.

 

6):Object——对象

 

        使用typeof操作符

对一个值使用typeof操作符可能返回下列某个字符串:

1):undefined——如果这个值未定义

2):boolean——如果这个值是布尔值

3):string——如果这个值是字符串

4):number——如果这个值是数值

5):object——如果这个值是对象或null

6):function——如果这个值是函数

 

值得注意的是:typeof是操作符而不是函数,因此圆括号尽管可以使用,但不是必须的

posted @ 2015-01-30 10:26  ToNiQian  阅读(1814)  评论(2编辑  收藏  举报