/*检测次数 --》自动添加*/
var needToAddJccs="";
/*阿拉伯数字 转 汉字 */
var chnNumChar = ["零","一","二","三","四","五","六","七","八","九"];
var chnUnitSection = ["","万","亿","万亿","亿亿"];
var chnUnitChar = ["","十","百","千"];
// 节内转换算法
function SectionToChinese(section){
var strIns = '', chnStr = '';
var unitPos = 0;
var zero = true;
while(section > 0){
var v = section % 10;
if(v === 0){
if(!zero){
zero = true;
chnStr = chnNumChar[v] + chnStr;
}
}else{
zero = false;
strIns = chnNumChar[v];
strIns += chnUnitChar[unitPos];
chnStr = strIns + chnStr;
}
unitPos++;
section = Math.floor(section / 10);
}
return chnStr;
}
// 转换算法主函数
function numToChineseNum(num){
var unitPos = 0;
var strIns = '', chnStr = '';
var needZero = false;
if(num === 0){
return chnNumChar[0];
}
while(num > 0){
var section = num % 10000;
if(needZero){
chnStr = chnNumChar[0] + chnStr;
}
strIns = SectionToChinese(section);
strIns += (section !== 0) ? chnUnitSection[unitPos] : chnUnitSection[0];
chnStr = strIns + chnStr;
needZero = (section < 1000) && (section > 0);
num = Math.floor(num / 10000);
unitPos++;
}
if(chnStr=="一十一"||chnStr=="一十二"||chnStr=="一十三"||chnStr=="一十四"||chnStr=="一十五"||chnStr=="一十六"||chnStr=="一十七"||chnStr=="一十八"||chnStr=="一十九"){
chnStr=chnStr.substring(1,3);
}
if(chnStr=="一十"){
chnStr="十";
}
if(chnStr!=null && chnStr!=''){
chnStr="第"+chnStr+"次";
}
return chnStr;
}