日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

金额大写转换函数

發(fā)布時(shí)間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 金额大写转换函数 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


JavaScript

function transform(tranvalue) {try {var i = 1;var dw2 = new Array("", "萬(wàn)", "億"); //大單位var dw1 = new Array("拾", "佰", "仟"); //小單位var dw = new Array("零", "壹", "貳", "叁", "肆", "伍", "陸", "柒", "捌", "玖"); //整數(shù)部分用//以下是小寫(xiě)轉(zhuǎn)換成大寫(xiě)顯示在合計(jì)大寫(xiě)的文本框中 //分離整數(shù)與小數(shù)var source = splits(tranvalue);var num = source[0];var dig = source[1];//轉(zhuǎn)換整數(shù)部分var k1 = 0; //計(jì)小單位var k2 = 0; //計(jì)大單位var sum = 0;var str = "";var len = source[0].length; //整數(shù)的長(zhǎng)度f(wàn)or (i = 1; i <= len; i++) {var n = source[0].charAt(len - i); //取得某個(gè)位數(shù)上的數(shù)字var bn = 0;if (len - i - 1 >= 0) {bn = source[0].charAt(len - i - 1); //取得某個(gè)位數(shù)前一位上的數(shù)字}sum = sum + Number(n);if (sum != 0) {str = dw[Number(n)].concat(str); //取得該數(shù)字對(duì)應(yīng)的大寫(xiě)數(shù)字,并插入到str字符串的前面if (n == '0') sum = 0;}if (len - i - 1 >= 0) { //在數(shù)字范圍內(nèi)if (k1 != 3) { //加小單位if (bn != 0) {str = dw1[k1].concat(str);}k1++;} else { //不加小單位,加大單位k1 = 0;var temp = str.charAt(0);if (temp == "萬(wàn)" || temp == "億") //若大單位前沒(méi)有數(shù)字則舍去大單位str = str.substr(1, str.length - 1);str = dw2[k2].concat(str);sum = 0;}}if (k1 == 3){ //小單位到千則大單位進(jìn)一k2++;}}//轉(zhuǎn)換小數(shù)部分var strdig = "";if (dig != "") {var n = dig.charAt(0);if (n != 0) {strdig += dw[Number(n)] + "角"; //加數(shù)字}var n = dig.charAt(1);if (n != 0) {strdig += dw[Number(n)] + "分"; //加數(shù)字}}str += "元" + strdig;} catch(e) {return "0元";}return str; } //拆分整數(shù)與小數(shù) function splits(tranvalue) {var value = new Array('', '');temp = tranvalue.split(".");for (var i = 0; i < temp.length; i++) {value = temp;}return value; }

轉(zhuǎn)載于:https://www.cnblogs.com/lalalagq/p/10213510.html

與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的金额大写转换函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。