比较运算符

137 阅读1分钟
  • 比较运算符的结果是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)

image.png

  • 区分==与=== 程序中的等于符号是==,默认转换数据类型,会把字符串型的数据转化为数字型
 var a=6 ;
  var b="6";
  c=(a==b);
  console.log(c);

image.png

程序中的全等符号是===,要求两侧的值和数据类型完全一致才行

 var a=6 ;
  var b="6";
  c=(a===b);
  console.log(c);

image.png