js运算符—4.逻辑运算符
与 and 逻辑与&& 或 or 逻辑或|| 非not 逻辑非 !
&& 逻辑与: 运算符两边只要有一个是假,那么他的运算结果就是假,只有两个都为真的时候,运算结果才是真的。
|| 逻辑或: 运算符两边只要有一个是真的那么他就是真的,只有当两个都是假的时候,他才是假的。
! 逻辑非: 取反,假的变成真的,真的变成假的。
(1)逻辑与&& 逻辑运算符的两端都是布尔值
window.onload = function () {
var a, b, c, d;
a = 1, b = 2, c = 3, d = 4;
console.log(a < b && c < d);
if (a < b && c < d) {
console.log('运算结果是true');
}
// 运算符的两边只要有一边是false,结果就是false
console.log(a > b && c < d);
}
控制台:
(2) ||逻辑或
var height = 165;
var weight = 120;
if (height >= 165 || weight >= 120) {
console.log('你可以参加校排球队 ');
}
控制台:
(3) 逻辑非 !
var status = false;
console.log(!status);
if (!status) {
console.log('status当前的状态变成了true');
}
控制台:
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果