您的位置:首页 > Web前端 > JavaScript

(面向c#开发人员) 编写javascript的好习惯四 比较运算符

2011-06-17 21:47 441 查看
比较运算符一般指的是 ==
在javascript里面以下值是等价的

alert(0 == '');             //true
alert(0 == '0');            //ture
alert(false == '0');        //ture
alert(null == undefined);   //ture
alert(0 == '\t\r\n');       //ture


这个javascript的 == 号真是混乱的让人想死。。。。

正确的做法是在javascript使用 === 来在比较值

alert(0 === 0); //true
alert(0 === '0'); //false


对应的不等于号是 !==

PS:引用自mix11
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐