在Javascript中比较两个数字,忽略符号
Compare two numbers in Javascript disregarding sign
if (Entry.val == data.maxPointVal)
所以,data.maxPointVal
是一个绝对值,所以它永远不会是负的,但是每个不为零的Entry.val
,在这种情况下都是负的
我如何发现如果绝对值是相同的在javascript中,而不是做比较我上面做的?
参见Math.abs()
:
if (Math.abs(Entry.val) == Math.abs(data.maxPointVal)) {
像这样:
if (Math.abs(Entry.val) == data.maxPointVal)
当然对==
的两边都这样做,除非你100%确信data.maxPointVal
总是正的,你似乎是:)
if Math.abs(Entry.val) == Math.abs(data.MaxPointVal)
相关文章:
- 如何在这里将两个值最低的数字相加
- 计算HTML表TD中两个数字之间的百分比
- 如何使用 JavaScript 将两个数字相加
- 用于添加两个数字的javascript闭包的用法
- 通过变量在两个数字之间切换
- 在数字字符串的最后两个数字上加上小数
- 在HTML/JavaScript中减去两个数字
- 用于获取两个方括号之间的数字的正则表达式
- 把两个数字加在一起,得到5+10=510,而不是15
- 敲除:如何对两个数字输入进行双向绑定
- 正则表达式允许字母数字和空格,但不允许连续两个空格
- 在 JavaScript 中使用最后两个数字获取年份
- 对于大的数字,在这个本地化函数上强制使用两个小数
- javascript中的函数重载使两个函数名称相同,但输入数字不同
- jquery json 返回添加两个数字的数据
- 添加两个数字,并使用Javascript在文本框中显示结果
- 添加两个数字的JavaScript函数工作不正常
- 在JavaScript中递归地添加任意两个数字
- Javascript正则表达式匹配多个单词中至少一个以数字开头的单词,但至少匹配两个单词
- 正则表达式用于验证两个范围之间的数字