标签:
比较运算符:
> 、>= 、<、 <=、 ==、 !=、 ===、 !==、
比较运算符的结果都为布尔值
==只比较值是否相等 而 ===比较的是值和数据类型都要相等
1 <script> 2 var a = 5,b = 10; 3 alert(a>b) //=>false 4 alert(a>=b) //=>false 5 alert(a>=5) //=>true 大于等于里面只要满足一样则都返回true 6 alert(a<b) //=>true 7 alert(a<=b) //=>true 小于等于里面只要满足一样则都返回true 8 alert(1==true) //=>true 9 alert(0==false) //=>true 把类型进行了隐式转换的比较 10 alert(0==null) //=>false 11 alert(undefined == null) //=>true undefined 和true的值是相等的 12 alert(NaN == NaN) //=>false NaN是不能进行自身比较的 13 alert(undefined === null) //=>false undefined 和 true进行恒等比较则返回false ,因为他们值相同数据类型不同 14 </script>
标签:
原文地址:http://www.cnblogs.com/Ziksang/p/5185830.html