تصف هذه المقالة طريقة تحويل الأرقام إلى مبالغ عدد صحيح في JavaScript. شاركه للرجوع إليه. طريقة التنفيذ المحددة هي كما يلي:
نسخة التعليمات البرمجية كما يلي: دالة Digit_upperCase (n) {
VAR DIGIT = [
'Zero' ، 'One' ، 'اثنين' ، 'Three' ، 'Si' ،
'wu' ، 'lu' ، 'Qi' ، 'Ba' ، 'Nine'
] ؛
وحدة var = [
["يوان" ، "وان" ، "وان"] ،
['' ، 'She' ، 'Bai' ، 'Qian']
] ؛
var s = '' ؛
لـ (var i = 0 ؛ i <unit [0] .Length && n> 0 ؛ i ++) {
var p = '' ؛
لـ (var j = 0 ؛ j <unit [1] .Length && n> 0 ؛ j ++) {
P = Digit [n ٪ 10] + Unit [1] [j] + p ؛
n = math.floor (n / 10) ؛
}
s = p.replace (/(صفر.)*صفر $/، '')
.replace (/^$/، 'Zero')
+ وحدة [0] [i] + s ؛
}
إرجاع S.Replace (/(صفر.)*صفر يوان/، "يوان")
.replace (/(Zero.)+/G ، 'Zero')
.replace (/^$/، 'Zero yuan') + 'ully' ؛
}
رمز الاختبار كما يلي:
انسخ الرمز كما يلي: ALERT (Digit_upperCase (0)) ؛ // صفر يوان كله
ALERT (DIGIT_UPPERCASE (123)) ؛ // مائة 23 يوان
ALERT (DIGIT_UPPERCASE (1000000)) ؛ // مائة مليون يوان
ALERT (DIGIT_UPERCASE (100000001)) ؛ // مليون يوان في المجموع
ALERT (DIGIT_UPPERCASE (1000000000)) ؛ // مليار يوان
ALERT (DIGIT_UPPERCASE (1234567890)) ؛ // واحد ، اثنان ، ثلاثة ، خمسة ، سبعة ، ثمانية ، تسعة ، تسعة ، تسعة ، الكل
ALERT (digit_uppercase (1001100101)) ؛ // واحدة من البيك اب ، بيك آب واحد ، اختيار واحد ، اختيار واحد ، اختيار واحد ، اختيار واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ، واحد ،
ALERT (DIGIT_UPERCASE (110101010)) ؛ // مائة ألف ألف ألف ألف واحد ألف واحد ألف واحد ألف واحد
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.