人民币资本化形式转换的js实现

人民币资本化形式转换的js实现
这个例子为大家分享js实现的总和之和的代码,供大家参考,具体内容如下
功能convertcurrency(NUM){ / /转成人民币资本量表
var str1 =lingyiersansiwuluqibajiu ' / / 0-9对应的汉字
VaR str2 =千亿亿仟佰拾万亿元角分的; / /数字位对应的汉字
VaR STR3; / /采取在原民的价值观
无功str4; / /串数
无功str5 = ''; / /人民币资本量表
变量i
值j的值乘以字符串长度的100。
VaR CH1; / /数字的中文发音
VaR CH2; / /比特数的汉字发音
VaR零= 0; / /用来计算连续零少
Num = math.abs(民),ToFixed(2); / /数的绝对值,2位小数四舍五
str4 =(民100),ToFixed(0)(ToString); / /数100,转换成一个字符串
J = str4.length; / /找到最高
如果(j = 15){
返回溢出;
}
str2.substr str2 =(15 J); / /删除出现相应的数字值,如:200.55,J是5所以str2 =百元角
循环所有需要转换的值
对(我= 0;str4.substr STR3 =(I,1); / /值一出所需的转换
如果(i)!=(j - 3)i!=(j - 7)i!=(j - 11)i!=(J - 15))当数字、人民币、十亿、万亿、万亿数字时
如果(STR3 = = '0'){
CH1 =;
CH2 =;
零=零+ 1;
{人}
如果(STR3!= '0'nzero!= 0){
CH1 =零+ str1.substr(STR3×1, 1);
CH2 = str2.substr(I,1);
零= 0;
{人}
CH1 = str1.substr(STR3×1, 1);
CH2 = str2.substr(I,1);
零= 0;
}
}
另外,这是一万亿,百万元,一个关键位置
如果(STR3!= '0'nzero!= 0){
CH1 =零+ str1.substr(STR3×1, 1);
CH2 = str2.substr(I,1);
零= 0;
{人}
如果(STR3!= '0'nzero = = 0){
CH1 = str1.substr(STR3×1, 1);
CH2 = str2.substr(I,1);
零= 0;
{人}
如果(STR3 = = '0'nzero > = 3){
CH1 =;
CH2 =;
零=零+ 1;
{人}
如果(j = 11){
CH1 =;
零=零+ 1;
{人}
CH1 =;
CH2 = str2.substr(I,1);
零=零+ 1;
}
}
}
}
}如果(我=(J 11)| |我=(J 3)){ / /如果比特或亿元,要写
CH2 = str2.substr(I,1);
}
str5 = str5 + CH1 + CH2;
如果(我= = J 1,STR3 = = '0'){ / /最后一个(0分),总体上
str5 = str5 +完整;
}
}
如果(数字= 0){
str5 =零的整数;
}
如果(str5.indexof()= = 1){
如果(str5.indexof(接零)> 0){
str5 = str5.replace(接零
};
}
返回str5;
}

功能doconvert(m,n){
ext.getcmp(M),(‘变',函数(){(){
无功objm = ext.getcmp(M);
无功objn = ext.getcmp(N);
如果(!(/^d+ (.d+) $/.test (objm.getValue ()))) {
objn.setvalue();
{人}
Var money = convertCurrency (objm.getValue ());
如果(objm。GetValue)(= ={)
objn.setvalue();
{人}
objn.setvalue(钱);
}
}
VaR的钱= convertcurrency(objm.getvalue());
如果(money.indexof(接零)> 0){
如果(money.indexof()= = 1){
Objn.setValue(money.replace(接零
}
};
});
}

以上是本文的全部内容,希望能帮助大家学习javascript程序设计。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部