有人发了个getXXX()!==0,不明白!==是什么意思,一直也没看到过,问了一下,说是!==非恒等于,还是不明白非怦等于是什么意思,百度了一下非恒等于,呵呵(看来自己是真无知啊)
引用
·恒等于(===):检查两个操作数是否一样,也就是检查没有进行数据类型转换的操作数的值是否相等。
·非恒等于(!==):检查两个操作数的值在没进行数据转换前是否不一样。
使用恒等于和非恒等于操作符(===和!===)
1)严格比较两个变量的值是否相等,不会做任何转换的工作,如 2==="2"是不成立的,返回false
<script type="text/javascript">
<!--
alert(2=="2");
alert(2==="2");
alert(2!=="2");
//-->
</script>