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

JS中!=与==与!==与===的用法和区别

2015-08-15 16:40 609 查看
本文参考每天进步一点点~!的博客,网址:http://www.cnblogs.com/liluping860122/p/3539291.html

var num=1; var str="1"; var test=1; //其中,num和test为数字类型,而str为字符串类型。

对于==比较的相等,如果类型值不同,则转换后进行比较,即只要值相同即可。

num==str //true,str转换为数字后进行比较,值 想同,即相等。

num!=str //false 非操作

对于===必须类型和值都相等时才相等,例如:

num===str; // false 因为类型不同

num!==str //true 非操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: