[转载]JavaScript实现货币大小写转换 | 一页书

更新:2018年07月01日 14:56 前端 阅读(0)
JavaScript实现货币大小写转换
function convertMoney(value : Number, valueStep : Array, letter : String, moneyName : String) : String
{
    var str : String = "";
    var divider : uint;
    var rest : uint;
    var mark : int = 0;
    for(var i : int = 0; i < valueStep.length; i++) {
        if ((divider = uint(value / valueStep[i][0])) > 0) {
            mark = i;
            value %= valueStep[i][0];
            if (divider < 10) {
                str += letter.charAt(divider) + valueStep[i][1];
            }
            else {
                str += convertMoney(divider, valueStep, letter, valueStep[i][1]);
            }
        }
        else {
            if (value == 0) break;
            if (mark > 0) {
                mark = 0;
                str += letter.charAt(divider);
            }
        }
    }
    if (value > 0) {
        str += letter.charAt(value);
    }
    return str + moneyName;
} 
 
var valueStep : Array = new Array();
valueStep.push([100000000, "亿"]);
valueStep.push([10000, "万"]);
valueStep.push([1000, "仟"]);
valueStep.push([100, "百"]);
valueStep.push([10, "拾"]);
var letter : String = "零壹贰叁肆伍陆柒扒玖";
 
 
trace(convertMoney(3000010049, valueStep, letter, "元")); 

 

感谢阅读本文,若本文对你有所帮助,不妨将其推荐给好友,与好友一起分享。
文章仅做学习交流使用,若您认为文章存在侵权或不合法行为等,请及时联系我们。
文章之版权归其合法拥者所有。转载原创内容无需联系本站站长,请注明原文出处及链接。
#原文:[IT技术网] https://www.173it.cn/plus/view.php?aid=7669
更新:2018年07月01日 14:56 前端 阅读(0)

阅读延伸

[转载]JavaScript将小写金额转换成大写金额 | 素还真

JavaScript将小写金额转换成大写金额
标签: @JavaScript 前端 素还真 05月02日 21:20 继续阅读

[转载]JavaScript实现货币大小写转换 | 一页书

JavaScript实现货币大小写转换

[转载]javascript键盘enter事件触发 | 一页书

javascript键盘enter事件触发
标签: @javascript @enter 前端 一页书 05月02日 21:20 继续阅读

[转载]JavaScript判断鼠标从什么方向进入容器 | 素还真

如何判断鼠标从哪个方向进入一个容器?首先想到的是给容器的四个边添加几个块,然后看鼠标进入的时候哪个块先监听到鼠标事件。不过这样麻烦太多了。
标签: @javascript @鼠标 前端 素还真 05月02日 21:20 继续阅读

[转载]javascript获取N位的随机数 | 素还真

javascript获取N位的随机数
标签: @javascript @随机数 前端 素还真 05月02日 21:20 继续阅读

[转载]JavaScript兼容IE,firefox的拖拽功能 | 一页书

JavaScript兼容IE,firefox的拖拽功能
标签: @JavaScript @拖拽 前端 一页书 05月02日 21:20 继续阅读

[转载]JavaScript中数组Array的用法大全 | 一页书

js数组元素的添加和删除一直比较迷惑,今天IT技术网找到详细说明的资料了。
标签: @JavaScript @数组 前端 一页书 05月02日 21:20 继续阅读