JavaScript比较运算

Js入门与实战 admin 501浏览

console.log(a==b)为true,因为js是一种弱类型语言,变量的数据类型存在自动转换;

==与===的区别:==只进行值的比较,===类型和值同时相等,则相等;比较运算符包含< > >= <= == != === !==

var num = '5'==5; //true
var num = '5'===5;//false,值相等,类型不等
var num = 55===55;//true
console.log(num);
<script>
var a = '2';
var b = 2;
console.log(a==b);//只比较值,不比较数据类型
console.log(a===b);//全等比较,既比较值也比较数据类型
</script>

转载请注明:大灰牛博客 » JavaScript比较运算