逻辑运算符和逻辑表达式
1.逻辑运算符
逻辑与 && 并且 and 逻辑或 || 或者 or 逻辑非 ! 取反 not
2.逻辑运算符连接起来的式子就是逻辑表达式
逻辑表达式结果: 布尔类型的值, var num1 = 10; var num2 = 20; console.log(num1 > 0 && num2 < 0);
3.逻辑与表达式结果: 有假就是假,全真才是真。
表达式1 表达式2 逻辑与表达式结果 真 真 真 真 假 假 假 真 假 假 假 假
var num1 = 10; var num2 = 20; var res = num1 < 0 && num2 < 0; console.log(res); //false
4.逻辑或表达式结果:有真就是真,全假就是假。
表达式1 表达式2 逻辑或表达式结果 真 真 真 真 假 真 假 真 真 假 假 假
var num1 = 10; var num2 = 20; var res = num1 < 0 || num2 < 0; console.log(res);//false
5.逻辑非表达式结果: 如果你之前是真,取反后就是假; 如果你之前是假,取反就是真。
var num1 = ; var res = !(num1 < ); // ! false console.log(res); // true
6.逻辑运算符 的优先级
逻辑非! > 逻辑与&& > 逻辑或||
var num1 = 10; var num2 = 20; var res = num1 > 0 || num2 < 0 && num1 > num2 || !(num1 < num2); // num1 > 0 || num2 < 0 && num1 > num2 || false // num1 > 0 || false || false // true console.log(res); //true
相关推荐
zuihaobushi 2020-03-03
luckymaoyy 2020-02-18
PythonMaker 2020-01-07
qingsongzdq 2019-11-04
meylovezn 2019-11-03
Ping 2019-06-28
ITxiaobaibai 2019-06-28
azhedashuaibi 2019-06-20
一个WEBC菜鸟 2019-06-12
DragonCheng 2018-12-19
Kiritow的学园 2014-09-11
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。以上实例中 7、5 和 12 是操作数。关系运算符用于计算结果是否为 true 或者 false。逻辑运算符用于测定变量或值之间的逻辑。
ChaITSimpleLove 2020-06-25
坚持是一种品质 2020-06-10
fly00love 2020-05-12
chenpro 2020-04-22