(一)操作符

2017-01-24  本文已影响19人  一只环环环

&& 与操作符 num1 && num2

  1. 当两个操作数为布尔值时,表达式的值:
  1. 当有一个值不为布尔值时
//如果$不存在,则把jQuery赋值给window.$;如果$存在,则不执行后面的表达式
$ === undefined && (window.$ =  jQuery);  
//相当于
($ === undefined) && (window.$ =  jQuery);  

|| 或操作符 num1 || num2

  1. &&一样,当两个操作数为布尔值时,表达式的值为
  1. 当有一个值不为布尔值时

! 非操作符 !num

  !false      //true
  !"string"   //false
  !0          //true
  !NaN        //true
  !""         //true
  !1234       //false

+、-、* 、/ 加减乘除


==、!=、===、!== 相等/不相等/全等/不全等

null == undefined //true
"NaN" == NaN //false
5 == NaN //false
NaN == NaN //false NaN不等于自身
NaN != NaN //true

* === 、!== 全等、不全等操作符不会转换数据类型
```javascript
"55" == 55   //true
"55" === 55  //false

>、< 比较操作

"a" < 3     //false "a" 转换为NaN 再与3进行比较,值为fasle
"23" < 3    //true 字符串"23"转换为数值23进行比较,值为fasle
上一篇 下一篇

猜你喜欢

热点阅读