=:赋值
==:判断是否相等,但是不是严格的相等,只是判断值是否相等,并不判断类型,例如:
<script>
var a=1;
var b='1';
if(a==b)
alert(true);
</script>
结果显示为true;

===:绝对相等,值和类型都相等,例如:
<script>
var a=1;
var b='1';
if(a===b)
alert(true);
else
alert(false);
</script>
结果显示为false:

同理,!=是不严格的不等判断而!==是严格的不等判断;例如:
<script> var a=1; var b='1'; if(a!=b) alert(true); else alert(false); </script>
显示为false
而下面的代码
<script>
var a=1;
var b='1';
if(a!==b)
alert(true);
else
alert(false);
</script>
JS比较运算符详解
951

被折叠的 条评论
为什么被折叠?



