JavaScript運算符_二元運算符(九)

目錄:

  1. 什麼是二元運算符?
  2. 二元運算符都有哪些?

1、什麼是二元運算符?

二元運算符應寫在執行運算的子表達式對之間。二元運算符比一元運算符的優先級低。 二元運算符在本節中按優先順序出現。

2、二元運算符都有哪些?

  1. 與(&&):若是左邊表達式判斷是false,則返回左邊表達式的值,不然返回右邊表達式的值。
var result=true&&3;//3
var result=1&&3;//3
var result=[]&&'';//''
var result=''&&3;//''
var result=false&&3;//false
var result=null&&true;//null
  1. 或(||):若是左邊表達式判斷爲true,則返回左邊表達式的值,不然返回右邊表達式的值。
var result=true||3;//true
var result=1||3;//1
var result=[]||'';//[]
var result=''||3;//3
var result=false||3;//3
var result=null||true;//true
var num=0;
var result=true||num++;
console.log(num);//0
  1. 非(!):若是表達式判斷爲true,則返回false,不然返回true。
console.log(!0);//true
console.log(!!0);//false
console.log(![]);//false
console.log(!![]);//true
console.log(!"");//true
console.log(!!"");//false

下節預告:三元運算符

相關文章
相關標籤/搜索