效果图:
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); }
|
|