Print

js逻辑运算符&&、||、!执行顺序


作者: 文章来源:

本文原地址:https://www.mimiwuqi.com/webqianduan/195955.html

目录文章目录
  1. 逻辑运算符执行顺序

逻辑运算符执行顺序

&&  逻辑与远算(都真才真/有假就假)

1. 当&&判断条件时,如果发现有一个 false 时,后面条件不会被执行,这种现象为:短路操作

比如:

var box = document.getElementById("box3") && document.getElementById("box2 ");  
box.style.background = "#eaadea";
//box3 不存在,boxb 存在
//执行到 box3,为 false,所以不往下执行

效果如下:

js逻辑运算符&&、||、!执行顺序 1

!  逻辑非运算

比如:

var box = 8 > 3;
console.log(!box)//false
console.log(! "") //true

! 可以隐性转换成布尔值,并有取反功能。

更多 建站教程 请访问 https://www.mimiwuqi.com/webqianduan/