js 保留两位小数的方法总结
生活随笔
收集整理的這篇文章主要介紹了
js 保留两位小数的方法总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、四舍五入的情況
var num =2.446242342; num = num.toFixed(2); // 輸出結果為 2.452、不四舍五入
第一種,先把小數邊整數:
第二種,當作字符串,使用正則匹配:
Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/)) // 輸出結果為 15.77,不能用于整數如 10 必須寫為10.00003、字符串截取
function get() {var s = 22.127456 + "";var str = s.substring(0,s.indexOf(".") + 3);alert(str); }4、正則表達式效果不錯
onload = function(){var a = "23.456322";var aNew;var re = /([0-9]+.[0-9]{2})[0-9]*/;aNew = a.replace(re,"$1");alert(aNew); }5、round 方法,比較好的方法
var num=22.127456; alert( Math.round(num*100)/100);總結
以上是生活随笔為你收集整理的js 保留两位小数的方法总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux内核驱动使用hugepages
- 下一篇: ckfinder的使用