博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1 < 2 < 3为true, 3 > 2 > 1为false
阅读量:6890 次
发布时间:2019-06-27

本文共 249 字,大约阅读时间需要 1 分钟。

如题目,javascript的运算符有时很有趣,把它们粘到firefox上看看吧。

为什么会这样呢?

其实这是由从左到右比较,通过内部的ToNumber方法比较计算出来的

3 > 2 > 1 → (3 > 2) > 1 → true > 1 → 1 > 1 → false

反过来

1 < 2 < 3 → (1 < 2) < 3 → true < 3 → 1 < 3 → true

如果把大于号小于号改成==等,这也很有趣。1 == 1 == 1 为true, 2 == 2 == 2为false.

转载地址:http://lgqbl.baihongyu.com/

你可能感兴趣的文章
【OSC手机App技术解析】- 在WebView中组装HTML
查看>>
转载 Linux 整合 AD 實戰:CentOS 7.0 整合 Active Directory 驗證管理
查看>>
Android应用升级,检测更新,下载,检验,安装
查看>>
Elasticsearch refresh vs. flush
查看>>
质量管理:测试基础架构图
查看>>
Windows Server 2008安装SQL Server 2008
查看>>
jsonp的原理?
查看>>
快速开发框架V0.001(免费、100%开源)
查看>>
文件上传与下载/Mail
查看>>
jQuery ajax() 方法
查看>>
怎样安排您的读书时间?
查看>>
IoC
查看>>
一、 Python的基本概念
查看>>
子元素margin影响父元素的问题
查看>>
MUI功能列表
查看>>
为什么沃尔玛和其他大型零售商正联手创建移动支付?
查看>>
ios注册通知NSNotificationCenter(一)
查看>>
poj 3252 Round Numbers (组合数)
查看>>
求两个长度相等的排序数组的上中位数
查看>>
video 全屏时 隐藏controls
查看>>