js保留两位小数方法总结

您所在的位置:网站首页 js怎么保留一位小数 js保留两位小数方法总结

js保留两位小数方法总结

2023-06-08 21:14| 来源: 网络整理| 查看: 265

1、toFixed()

JS自带的方法toFixed(),toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。

1

2

3

4

5

var num = new Number(13.376954);

document.write (num.toFixed(2))

输出:13.38

2、自定义函数

自定义函数实现小数保留并四舍五入。

1

2

3

4

5

6

7

8

9

10

function roundFun(numberRound,roundDigit) { //四舍五入,保留位数为roundDigit

if (numberRound>=0){

var tempNumber = parseInt((numberRound * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);

return tempNumber;

} else{

numberRound1=-numberRound;

var tempNumber = parseInt((numberRound1 * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);

return -tempNumber;

}

}

然后调用roundFun()这个函数就可以了。如roundFun('13.376954′,2);当然返回的结果跟第一种方法是一样的。

3、substr截取

通过函数截取,截取到小数点后面第几位,当然这种方法就没有四舍五入了。

1

2

3

4

5

tmp = 13.376954″

result = tmp.substr(0,tmp.indexOf(“.”)+2);

alert(result);



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3