Cet article illustre la méthode de JS pour convertir les montants numériques en caractères chinois Capital RMB. Partagez-le pour votre référence, comme suit:
// Le code est le suivant: fonction convertCurrency (Money) {// Les caractères chinois 'nombres var cnnums = new Array (' zero ',' one ',' 2 ',' trois ',' si ',' 5 ',' lu ',' 7 ',' 8 ',' Nine '); // l'unité de base var cnintradice = nouveau tableau ('', 'shi', 'bai', 'qian'); // L'unité d'extension des pièces entières correspondante var cnintUnits = new Array ('', '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, ' '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10, '10 '' '10, '10, '// le caractère var cninteger suivi de la quantité entière var cninteger =' int '; // la sortie chinoise var chinestr = ''; CNInteger; // Obtenez une conversion partielle entière if (parseInt (IntegerNum, 10)> 0) '0') {ZeroCought ++;} else {if (zeroCount> 0) {Chinesestr + = cnnums [0]; } Chinestrest + = CNIntLast;} // Decimal Part if (decimalNum! = '') {var déclencheur = décimalNum.length; CnDeCunits [i];}}} if (Chinestr == '') {Chinesestr + = cnnums [0] + cnIntLast + CNInteger;PS: Voici un autre outil en ligne pour votre référence:
RMB Capitalisation en ligne outil de conversion:
http://tools.vevb.com/zhuanhuanqi/rmbupper
Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des compétences de l'opération mathématique JavaScript", "Résumé des effets spéciaux et compétences" JavaScript "," Résumé des effets spéciaux de recherche javascript " Compétences de débogage "et" Résumé de l'algorithme de traverse JavaScript et des compétences "
J'espère que cet article sera utile à la programmation JavaScript de tous.