挺有意思的,正好是一个可以学习的点,所以推荐一下:

代码示例:

[AppleScript] 纯文本查看 复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function digitUppercase(n) {
  var fraction = ['角', '分'];
  var digit = [
        '零', '壹', '贰', '叁', '肆',
        '伍', '陆', '柒', '捌', '玖'
    ];
  var unit = [
        ['元', '万', '亿'],
        ['', '拾', '佰', '仟']
    ];
  var head = n < 0 ? '欠' : '';
    n = Math.abs(n);
    var s = '';
    for (var i = 0; i < fraction.length; i++) {
        s += (digit[Math.floor(n * 10 * Math.pow(10, i)) % 10] + fraction[i]).replace(/零./, '');
    }
    s = s || '整';
    n = Math.floor(n);
    for (var i = 0; i < unit[0].length && n > 0; i++) {
        var p = '';
        for (var j = 0; j < unit[1].length && n > 0; j++) {
            p = digit[n % 10] + unit[1][j] + p;
            n = Math.floor(n / 10);
        }
        s = p.replace(/(零.)*零$/, '').replace(/^$/, '零') + unit[0][i] + s;
    }
    return head + s.replace(/(零.)*零元/, '元')
        .replace(/(零.)+/g, '零')
        .replace(/^整$/, '零元整');
};
module.exports = {
  Uppercase: digitUppercase
}

项目地址及下载:

本帖隐藏的内容

https://github.com/draguo/wx-calculator
 wx-calculator-master.zip (7.74 KB, 下载次数: 0)

微信小程序学习用demo:大写计算器;数字转换为大写相关推荐

  1. matlab中累加的小程序,微信小程序学习用demo:数字累加,动态效果

    微信小程序-数字累加效果,实现方式都在注释里面,有不足之处希望老司机多多指点 num.gif (77.77 KB, 下载次数: 150) 效果图 2016-12-26 18:07 上传 1.wxml代 ...

  2. 考试 --微信小程序学习用demo:考证通,在线题库类小程序

    这类小程序比较少,而这个比较完善,包含 1:选择证书 2:题库 3:错题库 代码示例:错题库 [AppleScript] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 ...

  3. 微信小程序学习用demo推荐:微信涂鸦、canvas学习

    这个demo,应该是作者的练习demo,表面上并没有展示完全: 结构图: 其中微信涂鸦部分预览图: 其中微信涂鸦部分预览图: 示例代码: Page({ data:{ pen : 3, //画笔粗细默认 ...

  4. 微信小程序学习用demo:同乐居商城:购物车合算(适用1221)

    点评:实现了一个非常实用的功能,需要的同学可以学习一下,就是点击商品增删数量,合计金额同步显示: 项目地址: 本帖隐藏的内容 https://github.com/lifetea/wechat-wea ...

  5. 微信红包dome php,微信小程序学习用demo:简易图片动画红包代码

    var app = getApp(); Page({ data: { userInfo: {}, src: '', coverImg:{ hidden: false, top: 0, //上面图片的t ...

  6. 数字用计算机写大写,微信小程序学习用:大写计算器;数字转换为大写

    [AppleScript] function digitUppercase(n) { var fraction = ['角', '分']; var digit = [ '零', '壹', '贰', ' ...

  7. 微信小程序官网DEMO模板

    简介: 微信小程序官方原版DEMO模板,小程序开发参考必备人手一份,分享给大家. 网盘下载地址: http://kekewangLuo.cc/xtsm1j0hn5X0 图片:

  8. 微信小程序官方示例 Demo 源代码获取

    一.引言 最近在学习微信小程序,莫名其妙的刷到了腾讯官方出的 小程序示例 的 Demo,感觉做的真的很好. 要是自己在写小程序之前,多多参考这个 Demo 里面的一些东西,应该会轻松很多,而且做出来的 ...

  9. 微信小程序官方示例 Demo 代码

    以前只知道小程序有一个UI组件库, 不知道小程序还有一个官方示例Demo,今天用了一下大大的提高了我的编程速度,界面截图如下: 具体的你们自己打开吧,我给你们整好了拦截,微信小程序官方示例Demo代码 ...

最新文章

  1. ProGen:蛋白质生成语言模型
  2. 安卓gridview 网格,多行多列实现
  3. (C++)从本机获取WMI数据.
  4. Ardino基础教程 23_步进电机
  5. python循环函数怎么改变变量_python:循环定义多个变量
  6. ssd训练自己数据集
  7. 2013年工作中遇到的20个问题:241-260
  8. leetcode957. Prison Cells After N Days
  9. 微信公众平台2013.08.05更新说明
  10. Elasticsearch 健康状态处理
  11. 入门命令13-字符串查找增强:findstr
  12. Free MyBatis plugin下载安装及作用
  13. 【软件工程】——软工视频总结
  14. 2018某二本的秋招流水帐
  15. 实验吧 天网管理系统writeup
  16. mysql优化之in内子查询
  17. git常用命令及常见问题
  18. android 购物车实现,Android Studio实现简单购物车功能
  19. 利用决策树学习基金持仓并识别公司风格类型
  20. oracle常用函数之trim( )、ltrim( )、rtrim( )

热门文章

  1. 112.Android 简单的群发微信,群发文本和图片,一键群发
  2. C语言步进电机自动加减速,步进电机正反转和加速减速c源程序
  3. 计算机应用基础创新版,计算机应用基础如何培养学生创新意识
  4. 小白学Python ——day7
  5. 宠爱吖用计算机怎么弹,宠爱吖简谱-歌谱-歌词
  6. 谈谈像素以及微信小程序的 rpx
  7. SSJ项目给我的感悟
  8. Appium 自动化测试 H5页面元素定位
  9. 【DEBUG】OMAPL138 Connect to PRSC failed
  10. 迈阿密大学的计算机系咋样,迈阿密大学计算机科学专业