且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

逻辑运算符|学习笔记

更新时间:2022-09-02 16:09:30

开发者学堂课程【JavaScript 入门与实战:逻辑运算符】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/582/detail/8020


逻辑运算符


目录:

一、逻辑运算符简介

二、运算优先级

 

一、逻辑运算符简介

逻辑运算符又称为布尔运算符,即求两个值是真还是假,或者取反。

//  && 逻辑与运算符,参与运算的数据必须同时为真,结果为真。

//  || 逻辑或运算符 参与运算的数据只要有一个为真,结果为真。

//  !  逻辑非运算符 获取相反的结果。

// var a = ture;

// console.log(!a);

结果为 false

数据串里只要有值,结果为真。

//var a =”8”;结果为false

//var a =” ”;结果为ture

var a = 1

var b = 2

var c = 0

console.log(a && b); 结果为 2

console.log(c&& b); 结果为 0

console.log(a || c); 结果为 1

 

二、运算优先级

// 逻辑运算优先级 先运算 && 再运算 || 

console.log(a || c && b) 结果为 1

// 在 JS 中逻辑运算的结果是决定整个表达式的子表达式的值