如何在JavaScript中使用除法

时间:2011-09-07 09:53:53

标签: javascript division

我想在JavaScript中划分一个数字,它会返回一个小数值。

例如:737/1070 - 我希望JavaScript返回0.68;但是它会将其四舍五入并将其作为0返回。

如何将其设置为返回两位小数或完整结果?

6 个答案:

答案 0 :(得分:60)

使其中一个数字浮动。

737/parseFloat(1070)

或者更快一点:

737*1.0/1070

转换为2位小数

Math.round(737 * 100.0 / 1070) / 100

答案 1 :(得分:11)

(737/1070).toFixed(2);将结果舍入为2位小数并将其作为字符串返回。在这种情况下,舍入结果是0.69,而不是0.68。如果你需要从你的师中舍入到2位小数的实数浮点数,请使用parseFloat((737/1070).toFixed(2))

答案 2 :(得分:3)

您也可以使用.toPrecision(n),其中n是位数。

答案 3 :(得分:0)

将其设为2位小数,您可以:alert( Math.round( 737 / 1070 * 100) / 100 )

答案 4 :(得分:0)

尝试一下

 let ans = 737/1070;
 console.log(ans.toFixed(2));

toFixed()函数将完成

答案 5 :(得分:0)

使用 lodash:

const _ = require("lodash"); 

_.divide() 方法的使用

let gfg = _.divide(12, 5);

     

打印输出

console.log(gfg)
2.4

credit