ホームページ >ウェブフロントエンド >jsチュートリアル >数値を大文字の整数に変換する JavaScript メソッド amount_javascript スキル

数値を大文字の整数に変換する JavaScript メソッド amount_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 16:17:371439ブラウズ

この記事の例では、JavaScript を使用して数値を大文字の整数値に変換する方法を説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。

コードをコピーします コードは次のとおりです。
function digit_uppercase(n) {
var digit = [
'ゼロ'、'1'、'2'、'3'、'4'、
'五'、'LU'、'旒'、'捌'、'玖'
];
変数単位 = [
['元'、'ワン'、'億']、
[''、'十'、'百'、'千']
];

var s = '';
for (var i = 0; i 0; i ) {
var p = '';
for (var j = 0; j 0; j ) {
p = 数字[n % 10] 単位[1][j] p;
n = Math.floor(n / 10);
}
s = p.replace(/(zero.)*zero$/, '')
.replace(/^$/, 'ゼロ')
ユニット[0][i] s;
}
return s.replace(/(ゼロ.)*ゼロ元/, '元')
.replace(/(ゼロ.) /g, 'ゼロ')
.replace(/^$/, 'ゼロ元') '全体';
}

テストコードは次のとおりです:

コードをコピーします コードは次のとおりです。
alert(digit_uppercase(0)) // ゼロ元
; alert(digit_uppercase(123)); // 123 元
alert(digit_uppercase(1000000)); // 100万元
alert(digit_uppercase(100000001)) // 101 元
alert(digit_uppercase(1000000000)); // 10億元
alert(digit_uppercase(1234567890)) // 12億3456万7789万元
alert(digit_uppercase(1001100101)); // 1111 元
alert(digit_uppercase(110101010)); // 1億1000万1000元

この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。