ホームページ > ウェブフロントエンド > jsチュートリアル > JSで金額変換(入力アラビア数字を変換)を中国語実装コードで実現_javascriptスキル

JSで金額変換(入力アラビア数字を変換)を中国語実装コードで実現_javascriptスキル

WBOY
リリース: 2016-05-16 17:20:54
オリジナル
1215 人が閲覧しました

コードをコピー コードは次のとおりです:




function clickchange(obj){
var aaval=obj.値;
alert(aaval);
document.getElementById("bb").value=ChinaCost(aaval);
}
function ChinaCost(numberValue){

varnumberValue=new String(Math.round(numberValue*100)); // 数値の金額
var chineseValue="" // 変換された漢字の金額var len=numberValue.length; //numberValue
var Ch1; // 数字の中国語の発音
var nZero=0 ;連続するゼロ値の数をカウントするために使用されます
var String3; // 指定された位置の値
if(len>15){
alert("計算範囲外");
return "";
}
if (numberValue==0){
chineseValue = "ゼロ元";
return chineseValue;
}

String2 = String2.substr(String2.length-len, len); // 対応する桁数で STRING2 の値を取得します
for(var i=0; iString3 = parseInt(numberValue.substr(i, 1),10); // 変換する特定のビットの値を取得します

if ( i != (len - 3) && i != (len - 7) ) && i ! = (len - 11) && i !=(len - 15) ){

if ( String3 == 0 ){
Ch1 = "";
Ch2 = "";
nZero = nZero 1;
}
else if ( String3 != 0 && nZero != 0 ){
Ch1 = "Zero" String1.substr(String3, 1);
Ch2 = String2 .substr(i , 1);
nZero = 0;
}
else{
Ch1 = String1.substr(String3, 1);
Ch2 = String2.substr(i, 1 );
nZero = 0;
}
}
else{ // このビットは、兆、十億、万、元などの重要なビットです。
if( String3 ! = 0 && nZero != 0 ) {
Ch1 = "Zero" String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
else if ( String3 != 0 && nZero == 0 ){
Ch1 = String1.substr(String3, 1);
Ch2 = String2.substr(i, 1);
nZero = 0;
}
else if( String3 == 0 && nZero >= 3 ){
Ch1 = "";
Ch2 = "";
nZero = nZero 1;
}
else{
Ch1 = "";
Ch2 = String2.substr(i, 1);
nZero = nZero 1;
}
if( i == (len - 11) || i == (len - 3)){ // ビットが 10 億ビットまたは元ビットの場合は、
Ch2 = String2.substr(i, 1);
} と記述する必要があります
}
chineseValue = chineseValue Ch1 Ch2;
}

if ( String3 == 0 ){ // 最後の桁(分)が0の場合、"whole"を追加
chineseValue = chineseValue "whole";
}

return chineseValue;
}







関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート