Js保留小数点的4种效果实现代码分享 |
本文标签:Js,保留小数点 1、将小数点清零: 复制代码 代码如下: function returnFloat0(value) { value = Math.round(parseFloat(value)); return value; } 2、保留一位小数点: 复制代码 代码如下: function returnFloat1(value) { value = Math.round(parseFloat(value) * 10) / 10; if (value.toString().indexOf(".") < 0) { value = value.toString() + ".0"; } return value; } 3、保留两位小数点 复制代码 代码如下: function returnFloat2(value){ value = Math.round(parseFloat(value) * 100) / 100; if (value.toString().indexOf(".") < 0) { value = value.toString() + ".00"; } return value; } 4、保留两位小数点,一位小数自动补零 复制代码 代码如下: function returnFloat3(value) {
value = Math.round(parseFloat(value) * 100) / 100; var xsd = value.toString().split("."); //Ext.log(xsd.length); if(xsd.length==1){ value = value.toString()+".00"; return value; } if(xsd.length>1){ if(xsd[1].length<2){ value = value.toString()+"0"; } return value; } } |