码迷,mamicode.com
首页 > Web开发 > 详细

js 表达式与运算符 详解(下)

时间:2016-02-10 06:39:50      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:

比较运算符:

> 、>= 、<、 <=、  ==、 !=、 ===、 !==、

比较运算符的结果都为布尔值

==只比较值是否相等    而    ===比较的是值和数据类型都要相等

 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>

 

js 表达式与运算符 详解(下)

标签:

原文地址:http://www.cnblogs.com/Ziksang/p/5185830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!