JavaScript逻辑运算符 三元表达式
逻辑运算符:
&&(与):
运算符两边只要有一个是假,那么它的运算结果就是假,
只有两个都为真的时候,运算结果才是真的。
||(或):
运算符两边只要有一个是真的那么他就是真的,只有两个
都为假的时候,它才是假的。
!(非):
取反,假的变成真的,真的变成假的。
逻辑运算符需要注意:
逻辑运算符可以对任何类型的数据进行运算,但是在
运算时。可以转换为对应的布尔值。
Undefine false
Null false
Boolean 就是本身的值
Number 除了0以外都是true
String 除了空字符以外都是true
对象 true
三元表达式:
格式:
(条件)? : ;
(条件)?条件为真时返回的数据:条件为假时返回的数据;
例:
var age = prompt('请输入你的年龄'); var re =(age >= 18)?'成年人':'未成年'; document.write(re);