本文的示例讲述了Javascript用中文将数字转换成大写的方法,供大家参考,具体实现方法如下:


功能inttochinese(STR){
STR;
VaR len = str.length-1;
无功idxs = {、十、100、1000、万、十、100、1000、亿、十、100、1000、万、十、100、1000亿};
0、一和二、三、四、吴、小姐、七、八、九};
返回str.replace( /({ } | 1-9 0 +)/ g,功能(美元,1美元,编号,全){
var = 0;
如果(1美元{ 0 })!= 0){
POS = Len IDX;
如果(IDX 1美元{ 0 } = = 0 = = 1 = = { idxs { Len IDX }十)
返回idxs Len IDX } {;
}
返回num { $ 1 { 0 } } + idxs Len IDX } {;
{人}
VaR左=莱恩- IDX;
VaR对=莱恩- idx + 1.length美元;
如果(Math.floor(右/ 4)- math.floor(左 / 4)> 0){
POS =左-左% 4;
}
如果(POS){
返回idxs { } { POS + Num 1美元{ 0 } };
如果别人}(idx + $ 1.length > = Len){
返回' ';
{ }人
返回1 { 0 } }
}
}
});
}


希望本文能对大家的javascript程序设计有所帮助。