菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

总结JavaScript中保留两位小数的方法

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:js教程 js小数

JavaScript中保留两位小数的方法有以下几种: 1. 使用toFixed()方法,将数字四舍五入到指定的小数位数。 2. 使用Math.round()方法,将数字四舍五入到最接近的整数。 3. 使用Math.floor()方法,将数字向下取整。 4. 使用Math.ceil()方法,将数字向上取整。 5. 使用parseFloat()方法,将字符串转换为浮点数,并保留指定位数的小数。 6. 使用Number()方法,将字符串转换为数字,并保留指定位数的小数。

1、toFixed()

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

<scripttype=”text/javascript”>varnum=newNumber(13.376954);document.write(num.toFixed(2))</script>输出:13.38

2、自定义函数

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

functionroundFun(numberRound,roundDigit){//四舍五入,保留位数为roundDigitif(numberRound>=0){vartempNumber=parseInt((numberRound*Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);returntempNumber;}else{numberRound1=-numberRound;vartempNumber=parseInt((numberRound1*Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);return-tempNumber;}}

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

3、substr截取

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

<scripttype=”text/javascript”>tmp=13.376954″result=tmp.substr(0,tmp.indexOf(“.”)+2);alert(result);</script>


评论
建站知识
建站知识
使用技巧
调试安装
运营推广