JavaScript 进阶营

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

2019-11-15  本文已影响0人  终身成长人格

目录:

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

下节预告:三元运算符

上一篇 下一篇

猜你喜欢

热点阅读