JavaScript 根据数字获取汉字位数
var chnNameValue = {
6:{key:1, value:""},
5:{key:2, value:"十"},
4:{key:3, value:"百"},
3:{key:4, value:"千"},
2:{key:5, value:"万"},
1:{key:9, value:"亿"}
}
function numToCn(a,str){
for(var tempLen = 1;tempLen<=6;tempLen++){
if(chnNameValue[tempLen]!= undefined && chnNameValue[tempLen].key == a ){
return chnNameValue[tempLen].value+str ;
}else if(a>9){
a = a - 9+1;
str = "亿"+str;
return numToCn (a,str);
}else if(a>5){
a = a - 5+1;
str = "万"+str;
return numToCn (a,str);
}
}
}
alert(numToCn(parseInt(10000.99).toString().split("").length,""))