配色: 字号:
js实现对长数字分位显示
2013-05-13 | 阅:  转:  |  分享 
  
效果图:





functionconvert(num){
varresult=0;
vardec="";
if(isNaN(num))
result=0;
//--如果不是数字则返回
else{
if(num.length<4)
result=num;
else{
pos=num.indexOf(".",1);
if(pos>0){
dec=num.substr(pos);
//--小数部分的字符串,包括小数点
res=num.substr(0,pos);
}
else
res=num;
vartempResult="";
for(vari=res.length;i>0;i-=3){
//--将整数部分分位显示
if(i-3>0)
tempResult=","+res.substr(i-3,3)+tempResult;
else
tempResult=res.substr(0,i)+tempResult;
}
result=tempResult+dec;
}
}
returnresult;
}
functiondeal(){
document.getElementById("result").innerHTML="转换结果:"+convert(document.getElementById("txt").value);
}








献花(0)
+1
(本文系Honey_Dry首藏)