码迷,mamicode.com
首页 > 其他好文 > 详细

关系操作符(<、>、<=、>=)

时间:2015-05-27 18:43:36      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:

小于(<)、大于(<)、小于等于(<=)和大于等于(>=)。

都返回一个布尔值。

当关心操作符使用了非数值时,也要进行数据转换或完成某些奇怪的操作。以下就是相应的规则:

  •如果两个操作数都是数值,则执行数值比较。

  •如果两个操作数都死字符串,则比较两个字符串对应的字符编码值。

  •如果一个操作数是数值,则将另一个操作数转换为一个数值,然后执行数值比较。

  •如果一个操作数是对象,则调用这个对象的valueOf()方法,得到的结果按照恰面的规则执行比较。如果对象没有valueOf()方法,则调用toString()方法,并用得到的结果根据前面的规则执行比较。

  •如果一个操作数是布尔值,则先将其转换为数值,然后再执行比较。

关系操作符(<、>、<=、>=)

标签:

原文地址:http://www.cnblogs.com/onedaythreeeat/p/4534065.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!