JS“大于”;操作符;
JS "Greater than" operator;
这个表达式:
'33.33' > '100.00'
返回true
。为什么?
如果工作方式如下:
+'33.33' > +'100.00'
必须返回false
,因为33.33 <</p> 100;如果像
:
'33.33'.length > '100.00'.length
则false
,因为5 <6;
我很想知道它在第一种情况下是如何工作的;
OK。我感到羞愧。当我写&写这篇文章,我找到了答案。
对于字符串比较JS使用字典顺序;在本例中,我们只输入:
'3' > '1'
,它真的是true
。
也许有人会感兴趣。
相关文章:
- 使图像在单击时展开到不大于浏览器
- Jquery如何检查今天的时间大于使用给定时间
- cpu:phantom:page的比例可以大于1:1:1吗
- 正则表达式(JavaScript),用于创建数字必须大于x的数据验证
- Regex允许数字大于0.5
- JavaScript对象作为哈希?复杂性是否大于O(1)
- scrypt.js失败,N大于2^14
- Javascript平等三重等于,但是大于和小于呢?
- RegEx接受小于-50.0或大于80.0的数字
- 链接的转换延迟大于内容
- 如果类中的数字大于0,请使用JavaScript更改CSS背景
- 在选择更改时显示大于/小于的隐藏字段集
- Jquery”;大于“;象征
- 当天数大于月份的天数时,javascript日期会创建奇怪的日期
- 如何在JSDoc中记录深度大于2的符号
- 我无法上传大于2.5 M的图像
- jQuery检查CSS宽度是否大于0,然后添加CSS属性
- Mongo操作符$pull不工作(Meteor.js)
- JS“大于”;操作符;
- 根实模板大于操作符