说明
比较运算符,是两个数进行比较的运算,运算结果都是布尔值,即 true 或者 false 。
| 运算符 | 描述 |
|---|---|
| != | 判断是否 不相等,不相等则为true,否则为false |
| > | 判断左侧的值 是否 大于 右侧的值,大于则为true,否则为false |
| >= | 判断左侧的值 是否 大于等于 右侧的值,如果是则为true,否则为false |
| < | 判断左侧的值 是否 小于 右侧的值,如果是则为true,否则为false |
| <= | 判断左侧的值 是否 小于等于 右侧的值,如果是则为true,否则为false |
例子:
var a = 10;
var b = 20;
console.log("a != b = " + (a != b) );
console.log("a > b = " + (a > b) );
console.log("a < b = " + (a < b) );
console.log("b >= a = " + (b >= a) );
console.log("b <= a = " + (b <= a) );
等于
==等于,简单的做字面值的比较===全等于,除了做字面值的比较之外,还会比较两个变量的数据类型
var a = "12";
var b = 12;
console.log( a == b ); // true,原因:只简单做字面值比较,不做类型比较
console.log( a === b ); // false,原因:即做字面值比较,又做类型比较