如何忽略余数或小数值:
示例:var x = 5/2;
结果:x = 2.5;
我想要的是,无论十进制值将被忽略,所以最终输出应为x = 2;
答案 0 :(得分:5)
您可以使用Math.floor()
(向下舍入),Math.ceil()
(向上舍入)或Math.round()
(舍入到最接近的整数),具体取决于您希望如何删除小数。
示例:强>
如果x = 2.5
,Math.floor(x) = 2
,Math.ceil(x) = 3
,Math.round(x) = 3
。
供参考:
答案 1 :(得分:3)
|
运算符通过向零舍入来强制其参数为整数值。
(3.141592654 | 0) === 3
答案 2 :(得分:3)
parseInt(5/2)
会给你2