JavaScript关系运算符与表达式

  • JavaScript关系运算符负责判断两个值是否符合给定的条件,JavaScript关系运算符包括>,<,>=,<=,!=,==,===,!==
  • 用关系运算符和运算对象(操作数)连接起来,符合规则的JavaScript语法的式子,称JavaScript关系表达式
  • JavaScript关系表达式返回的值为true(正确[真])或false(错误[假])

JavaScript关系运算符与表达式

JavaScript关系运算符与关系表达式
运算符><>=<=!======!==
名称大于小于大于或等于小于或等于不等于等于恒等于不恒等于
表达式6>56<56>=56<=56!=56==55==="5"5!=="5"
结果truefalsetruefalsetruefalsefalsetrue
判断内容数值数值数值数值数值数值数值与类型数值与类型

=与==的区别

  • =是赋值运算符,用来把一个值赋于一个变量,比如 var i=5;
  • ==是等于运算符,用来判断两个操作数是否相等,并且会返回true或false,比如 a==b

这是有本质区别的。

===与!==

===代表恒等于,不仅判断数值,而且判断类型。比如

var a=5,b="5";
document.write(a==b);
document.write(a===b);

结果

true
false

a是数值类型,b是字符串类型,虽然数值相等但是类型不等。

  • a==b //返回true,数值上相等
  • a===b //返回false,虽然数值上相等,但是类型不同

!==代表恒不等于,也是要判断数值与类型。比如

var a=5,b="5";
document.write(a!=b);
document.write(a!==b);
false
true
  • a!=b //返回false,数值上相等
  • a!==b //返回true,虽然数值上相等,但是类型不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值