Javascript整数

时间:2012-02-08 07:09:22

标签: javascript operators

如何忽略余数或小数值: 示例:var x = 5/2; 结果:x = 2.5; 我想要的是,无论十进制值将被忽略,所以最终输出应为x = 2;

3 个答案:

答案 0 :(得分:5)

您可以使用Math.floor()(向下舍入),Math.ceil()(向上舍入)或Math.round()(舍入到最接近的整数),具体取决于您希望如何删除小数。

示例:

如果x = 2.5Math.floor(x) = 2Math.ceil(x) = 3Math.round(x) = 3

供参考:

检查小提琴http://jsfiddle.net/BVYDR/

答案 1 :(得分:3)

|运算符通过向零舍入来强制其参数为整数值。

(3.141592654 | 0) === 3

答案 2 :(得分:3)

parseInt(5/2)会给你2