이 기사에서는 숫자를 자바 스크립트의 자본화 된 정수 금액으로 변환하는 방법에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 구현 방법은 다음과 같습니다.
코드 사본은 다음과 같습니다. 함수 digit_uppercase (n) {
var digit = [
'Zero', 'One', 'Two', 'Three', 'si',
'wu', 'lu', 'qi', 'ba', 'Nine'
];
var unit = [
[ 'Yuan', 'Wan', 'Wan'],
[ '', '그녀', '바이', 'Qian']]]
];
var s = '';
for (var i = 0; i <init [0] .length && n> 0; i ++) {
var p = '';
for (var j = 0; j <init [1] .length && n> 0; j ++) {
p = 숫자 [n % 10] + 단위 [1] [J] + P;
n = 수학 - 플로어 (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') + '전체';
}
테스트 코드는 다음과 같습니다.
다음과 같이 코드를 복사하십시오. alert (digit_uppercase (0)); // Zero-Yuan 전체
경고 (digit_uppercase (123)); // 1 백 23 위안 총계
경고 (DIGIT_UPPERCASE (10000000)); // 1 억 위안
경고 (digit_uppercase (1000000001)); // 총 1 백만 위안
경고 (DIGIT_UPPERCASE (10000000000)); // 10 억 위안
Alert (digit_uppercase (1234567890)); // 1, 2, 3, 5, 7, 8, 9, 9, 9, 모두
경고 (DIGIT_UPPERCASE (1001100101)); // 하나의 픽업, 하나의 픽업, 하나의 픽, 하나의 픽, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 일, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나, 하나
경고 (DIGIT_UPPERCASE (110101010)); // 100 만이 천 개 천 천 개 천 천 개 천 천 전체
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.