系列
JavaScript教程
布尔 (Boolean)
2018-01-29大约3分钟
真的,假的? 我读书少,你别骗我!
布尔类型表示
在JavaScript里,布尔类型有两个值:
1. true
真
2. false
假
布尔运算
布尔运算,又称逻辑运算。常见的运算有:
与运算 :双目运算,运算符是&&
。表达式中都每个条件都是true,结果才是true
console.log(true && false);
console.log(true && true);
console.log(false && false);
或运算 :双目运算,运算符是||
。表达式中只要有一个条件是true,结果就是true
console.log(true || false);
console.log(true || true);
console.log(false || false);
非运算 :单目运算,运算符是!
。对当前的值取反
console.log(!true);
console.log(!false);
不光是true和false可以参与布尔运算,其他类型也可以参与。
这些都是假的:
- 空字符串
- null
- undefined
- 0
console.log(!"");
console.log(!null);
console.log(!undefined);
console.log(!0);
单目运算 、双目运算
运算中只需要一个变量或常量的运算符是单目运算符,运算所需变量或常量为两个的运算符叫做双目运算符。