逻辑运算符
逻辑运算符用于判定变量或值之间的逻辑。
我们给定 x = 6 且 y = 3,下表解释了逻辑运算符:
运算符 | 描述 | 例子 | 测试 |
---|---|---|---|
&& | 与 | (x < 10 && y > 1) 为 true | 试一试 |
|| | 或 | (x == 5 || y == 5) 为 false | 试一试 |
! | 非 | !(x == y) 为 true | 试一试 |
条件(三元)运算符
语法
variablename = (condition) ? value1:value2
实例
var voteable = (age < 18) ? "太年轻":"足够成熟";
比较不同的类型
比较不同类型的数据也许会出现不可预料的结果。
如果将字符串与数字进行比较,那么在做比较时 JavaScript 会把字符串转换为数值。空字符串将被转换为 0。非数值字符串将被转换为始终为 false 的 NaN。
转载自:JavaScript 比较