这篇文章主要介绍了javascript 取小数点后几位几种方法总结的相关资料,这里提供了四种方法,帮助大家整理,需要的朋友可以参考下
javascript 取小数点后几位方法总结
Javascript取float型小数点后两位,例22.123456取成22.12,如何做?
1.通过substring截取。
function getnum() { var num = 22.123456; var result = num.substring(0,s.indexOf(".")+3); alert(result); }
2. 正则表达式。
function getnum() { var num = 22.123456; var aNew; var re = /([0-9]+\.[0-9]{2})[0-9]*/; aNew = num.replace(re,"$1"); alert(aNew); }
3.数据类型保留上。
function getnum() { var num=22.123456; alert( Math.round(num*100)/100); }
4.toFixed方法
alert(num.toFixed(2));
The above is the detailed content of Summary of JavaScript methods for obtaining the number of decimal places. For more information, please follow other related articles on the PHP Chinese website!