- 比较运算符的结果是Boolean类型,只要true与false两种类型
- 比较运算符有> < >= <= == === !=,其中> < >= <=只能使用在数值类型的数据之间,而!= == ===还可以使用在其他引用类型变量之间
var a=6 ;
var b=7;
c=7;
console.log(a>b,b>=c);
var obj={name:"jack",age:18};
var obj1={name:"karen",age:18};
console.log(obj==obj1,obj!=obj1)
- 区分==与=== 程序中的等于符号是==,默认转换数据类型,会把字符串型的数据转化为数字型
var a=6 ;
var b="6";
c=(a==b);
console.log(c);
程序中的全等符号是===,要求两侧的值和数据类型完全一致才行
var a=6 ;
var b="6";
c=(a===b);
console.log(c);