JS中“=="和”===“之间的差别
在JS中,经常遇到是要用”=="和“===”,总结下两者之间的差别
"==="叫做严格运算符,"=="叫做相等运算符。“==”只是比较变量的值是否相等,而“===”不只要比较变量的值,还要比较变量的类型。
举个例子:
1 var a = 0; 2 var b = '0'; 3 console.log(a==b);//true 4 console.log(a===b);//false
在例子中,a是number型,b是string型,单比变量的值,两者相等,而比类型,两者不等。