首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript封存小数点,四舍五入

2012-10-29 
javascript保留小数点,四舍五入function returnFloat0(value) {//将小数点清零value Math.round(parseFl

javascript保留小数点,四舍五入

 function returnFloat0(value) {  //将小数点清零    value = Math.round(parseFloat(value));    return value;   }function returnFloat1(value) { //保留一位小数点    value = Math.round(parseFloat(value) * 10) / 10;    if (value.toString().indexOf(".") < 0)     value = value.toString() + ".0";    return value;   }function returnFloat(value){  //保留两位小数点    value = Math.round(parseFloat(value) * 100) / 100;    if (value.toString().indexOf(".") < 0) {     value = value.toString() + ".00";    }    return value;   }function returnFloat2(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;    }   } //保留N位小数点function returnFloat(value,number){ var divisor = '1'; for(i = 1; i <= number; i++){  divisor += '0'; } divisor = parseInt(divisor); value = Math.round(parseFloat(value)*divisor)/divisor; if(value.toString().indexOf(".") < 0 && number > 0){         value = value.toString() + '.';  for(i = 1; i <= number; i++){   value += '0';  } } return value;}

?

热点排行