javascript中的round函数

时间:2014-04-25 04:14:26

标签: javascript

我想用4位数字舍入一个十进制数字(例如4.3333)javascript中是否有任何代码?

我尝试了以下代码

var dec=round(4.3234323,4);

4 个答案:

答案 0 :(得分:6)

数字有.toFixed(n)方法:

var dec = 4.3234323.toFixed(4);

注意4.toFixed(4)会导致语法错误,您必须将其换行为(4).toFixed(4)4..toFixed(4)

它始终可以安全地用于var dec = num.toFixed(4);

答案 1 :(得分:2)

尝试代码

var num= 4.3234323;
var dec=(num).toFixed(4);

答案 2 :(得分:0)

试试这个:

var someValue = 4.3234323;
var decimalVal = someValue.toFixed(4);

感谢。

答案 3 :(得分:0)

为了对数字进行四舍五入,您可以使用 -

var num = 4.3234323;
parseFloat(Math.ceil( num * 10 ) / 10).toFixed(4)

Working Example

或者您只想在四个小数点取值,然后使用 - .toFixed(n)