如何在JavaScript数字分区中停止截断

时间:2011-11-02 16:16:57

标签: javascript

在Java中,我们使用double或float数据类型来获得小数点的结果。但是我如何在Javascript中执行此操作?我目前正在进行的计算是:

a1 += (a1 *  results[0][index]) / 100;
编辑,我的道歉,我使用错误的变量有错误。

2 个答案:

答案 0 :(得分:3)

JavaScript中的所有数字都类似于Java“double”值。在JavaScript中遇到的一般问题是如何进行数学运算,好像它们不是浮点数一样。

因此,在像你这样的表达式中,如果分子不能被100整除,你将获得一个带小数部分的值。您可以使用“Math.round()”或“Math.floor()”来舍入或截断分数,但您肯定会得到它。

答案 1 :(得分:2)