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

js中的 ==,!=,===,!== 的用法与区别

2017-02-20 00:00 381 查看
1、== 和 != 属于弱类型比较,若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果 。

2、=== 和 !== 属于强类型比较,只有在相同类型下,才会比较其值。

3、示例:

<script type="text/javascript">
var test = 1;
var str = '1';
var num = 1;
console.log("== : " + (test == num)); //true
console.log("=== : " + (test === num)); //true
console.log("!= : " + (test != num)); //false
console.log("!== : " + (test !== num)); //false
console.log("== : " + (test == str)); //true
console.log("=== : " + (test === str)); //false
console.log("!= : " + (test != str)); //false
console.log("!== : " + (test !== str)); //true
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JavaScript js