JavaScript中六种对象类型

虽然常见但是好记性不如烂笔头,记录下这些:


typeof 123456 'number'

typeof '123456' 'string'

typeof true/false 'boolean'

typeof function(){} 'function'

typeof null 'object'

typeof undefined 'undefined'

typeof NaN // 'number'
typeof new RegExp // 'object'
typeof RegExp // 'function
typeof isNaN // 'function


Boolean('true') //true
Boolean('false') //true
null == undefined true

null === undefined false

NaN === NaN false

NaN == NaN false
[color=red]
需要注意的是typeof(null)返回是'object'类型,NaN === NaN 和 NaN == NaN返回false
JavaScript固有特性:任何对象竟不相等(==)也不全等(===),如:[] == [], {} == {}
,[] === [], {} === {} 都返回false.同时函数也是对象。
[/color]

参考:
[url]http://blog.csdn.net/aimingoo/archive/2010/12/25/6097378.aspx[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值