В этой статье описывается метод преобразования чисел в капитализированные целочисленные суммы в JavaScript. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
Кода -копия следующая: function Digit_Uppercase (n) {
var Digit = [
'Zero', 'One', 'Two', 'three', 'si',
'Wu', 'lu', 'qi', 'ba', 'девять'
];
var Unit = [
['yuan', 'wan', 'wan'],
['', 'она', 'bai', 'Qian']
];
var s = '';
for (var i = 0; i <unit [0] .length && n> 0; i ++) {
var p = '';
for (var j = 0; j <unit [1] .length && n> 0; j ++) {
p = цифра [n % 10] + единица [1] [j] + p;
n = math.floor (n / 10);
}
S = P.Replace (/(Zero.)*Zero $/, '')
.replace (/^$/, 'Zero')
+ единица [0] [i] + s;
}
Вернуть S.Replace (/(Zero.)*Zero Yuan/, 'Yuan')
.replace (/(Zero.)+/g, 'Zero')
.Replace (/^$/, 'Zero Yuan') + 'wall';
}
Тестовый код заключается в следующем:
Скопируйте код следующим образом: Alert (digit_uppercase (0)); // Zero-yuan
Alert (digit_uppercase (123)); // сто 23 юань
Alert (Digit_Uppercase (1000000)); // сто миллионов юаней
Alert (digit_uppercase (100000001)); // в общей сложности один миллион юаней
Alert (Digit_Uppercase (1000000000)); // один миллиард юаней
Alert (Digit_Uppercase (1234567890)); // один, два, три, пять, семь, восемь, девять, девять, девять, все
Alert (Digit_Uppercase (10011001011)); // One pick-up, one pick-up, one pick, one pick, one pick, one pick, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one, one
Alert (digit_uppercase (110101010)); // Сто тысячи тысячи тысячи тысячи тысячи тысячи тысячи тысячи тысячи тысячи тысячи тысячи одна целая
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.