本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例:
function returnfloat(value){ var value=math.round(parsefloat(value)*100)/100; var xsd=value.tostring().split(.); if(xsd.length==1){ value=value.tostring()+.00; return value; } if(xsd.length>1){ if(xsd[1].length1){ if(xsd[1].length1)用来判断数字的长度是否大于1,也就是数字是否具有小数,如有小数,但是小数的位数小于2,也就是类似3.1这样的,就会在后面加一个0,也就是会转换为3.10。
二.相关学习教程:
1.math.round()可以参阅javascript的math.round()方法一章节。
2.parsefloat()函数可以参阅javascript的parsefloat()方法一章节。
3.tostring()函数可以参阅javascript的number对象的tostring()方法一章节。
4.split()函数可以参阅javascript的string对象的split()方法一章节。