开发者学堂课程【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 中逻辑运算的结果是决定整个表达式的子表达式的值