利用html和js输入数字转换为中文大写示例。
生活随笔
收集整理的這篇文章主要介紹了
利用html和js输入数字转换为中文大写示例。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>阿拉伯數字轉中文大寫</title>
</head>
<body><input type="text" id="number"><button οnclick="convert()">轉換</button><p id="result"></p><script>function convert() {var number = document.getElementById("number").value;var chnNumChar = ["零", "壹", "貳", "叁", "肆", "伍", "陸", "柒", "捌", "玖"]; // 中文數字字符var chnUnitSection = ["", "萬", "億", "萬億", "億億"]; // 中文數字節權位var chnUnitChar = ["", "拾", "佰", "仟"]; // 中文數字位權var str = "";var index = 0;while (number > 0) {var section = number % 10000;if (index > 0) {str = chnUnitSection[index] + str;}var sectionStr = section.toString();var len = sectionStr.length;for (var i = 0; i < len; i++) {var num = parseInt(sectionStr[i]);if (num !== 0) {str += chnNumChar[num] + chnUnitChar[len - i - 1];} else {if (str.length > 0 && str[str.length - 1] !== "零") {str += "零";}}}index++;number = Math.floor(number / 10000);}if (str.length === 0) {str = "零";}document.getElementById("result").innerHTML = str;}</script>
</body>
</html>
總結
以上是生活随笔為你收集整理的利用html和js输入数字转换为中文大写示例。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 35种低碳水化合物食物清单
- 下一篇: 小米应用市场隐私政策