JavaScript:大于或等于正零
JavaScript: greater or equal than positive zero?
简单的问题:如何测试值是否大于或等于正零(+0
)?或者如何测试它是否大于负零 ( -0
)?
val >= 0
或val >= +0
或val > -0
不做这个伎俩。
(我需要它来处理时刻.js diff() 输出。
谢谢!
如何测试一个数字是否大于或等于正零(
+0
)?
检查其倒数是否为正:
1 / value > 0
+0
的倒数是正Infinity
。-0
的倒数是负Infinity
。
更新:diff
可以返回+0
或-0
的事实似乎没有记录在案,所以我会犹豫是否依赖这种行为。请考虑改用isAfter
或isBefore
:
var d = '2014-12-28';
console.log(moment(d).isAfter(moment())); // Is the date tomorrow or later?
console.log(!moment(d).isBefore(moment(), 'day')); // Is the date today or later?
相关文章:
- 正则表达式(JavaScript),用于创建数字必须大于x的数据验证
- 用于删除紧跟在非数字后面的零的正则表达式
- 正则表达式,不允许在javascript中使用负数和小数以及零
- JavaScript中的简单正则表达式适用于所有浏览器,但Safari除外
- AngularJs输入文本框只允许大于零值
- 为什么不't此正则表达式适用于重复出现的对
- Javascript正则表达式和获取所有匹配项,它类似于preg_match_all(PHP)
- 正则表达式类似于Javascript中的参数函数
- 正则表达式仅适用于标签
- 正则表达式以匹配不带前导零 (s) 的整数
- Kadane 的最大子数组算法是否适用于所有正整数数组?
- 使用 css 类和正则表达式将样式动态应用于文本的各个部分
- 不能使用正则表达式将空格替换为零宽度空间
- 将字符串中的正则表达式模式替换为依赖于匹配项的替换字符串
- JavaScript:大于或等于正零
- 所有数字的正则表达式,但没有零
- 在 Javascript 中使用正则表达式来形成一个没有前导零的数字
- Javascript 正则表达式 - 如果不是 4 位数字,则保持零
- 大于 0 且小于或等于 100 的百分比的正则表达式
- 检测正零和负零之间的差异