javascript 的位操作符转换推断
摘要:
var a = "10" | 0; alert(a); alert (typeof a);结果为10,number。这就是说这条语句可以将字符串转化为number。如果:var a = "sss" | 0;alert(a);结果为0parseInt("sss")的话,会返回NaN。这个太强大了,就是说不管是啥都能转换为number。。。比如:(function (){})| 0;({})| 0;([])| 0;我了个去……变态啊。这玩意绝对不不合常理啊。位运算是按操作符两边内容的二进制值计算的。就拿String来说,字符串“1”和数值 阅读全文
posted @ 2013-07-11 11:32 司徒正美 阅读(1613) 评论(3) 推荐(0) 编辑