zoukankan      html  css  js  c++  java
  • 小写数字转换成大写, 只处理到[0 ~ 99]

    numberConvertToUppercase(num) {
            num = Number(num);
            var upperCaseNumber = [
                "零",
                "一",
                "二",
                "三",
                "四",
                "五",
                "六",
                "七",
                "八",
                "九",
                "十",
                "百",
                "千"
            ];
            var length = String(num).length;
            if (length == 1) {
                return upperCaseNumber[num];
            } else if (length == 2) {
                if (num == 10) {
                    return upperCaseNumber[num];
                } else if (num > 10 && num < 20) {
                    return "十" + upperCaseNumber[String(num).charAt(1)];
                } else {
                    return (
                        upperCaseNumber[String(num).charAt(0)] +
                        "十" +
                        upperCaseNumber[String(num).charAt(1)].replace("零", "")
                    );
                }
            }
        }
  • 相关阅读:
    C语言文法分析
    词法分析--编程感想
    词法分析(改)
    0916词法分析
    0909关于编译
    python正则表达式
    python除法运算
    python值相等和对象相同
    Java编写程序时要考虑到所有可能的异常
    hadoop 读取文件操作
  • 原文地址:https://www.cnblogs.com/kaiqinzhang/p/11790727.html
Copyright © 2011-2022 走看看