微信小程序学习用demo:大写计算器;数字转换为大写
挺有意思的,正好是一个可以学习的点,所以推荐一下:
代码示例:
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:大写计算器;数字转换为大写相关推荐
- matlab中累加的小程序,微信小程序学习用demo:数字累加,动态效果
微信小程序-数字累加效果,实现方式都在注释里面,有不足之处希望老司机多多指点 num.gif (77.77 KB, 下载次数: 150) 效果图 2016-12-26 18:07 上传 1.wxml代 ...
- 考试 --微信小程序学习用demo:考证通,在线题库类小程序
这类小程序比较少,而这个比较完善,包含 1:选择证书 2:题库 3:错题库 代码示例:错题库 [AppleScript] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 ...
- 微信小程序学习用demo推荐:微信涂鸦、canvas学习
这个demo,应该是作者的练习demo,表面上并没有展示完全: 结构图: 其中微信涂鸦部分预览图: 其中微信涂鸦部分预览图: 示例代码: Page({ data:{ pen : 3, //画笔粗细默认 ...
- 微信小程序学习用demo:同乐居商城:购物车合算(适用1221)
点评:实现了一个非常实用的功能,需要的同学可以学习一下,就是点击商品增删数量,合计金额同步显示: 项目地址: 本帖隐藏的内容 https://github.com/lifetea/wechat-wea ...
- 微信红包dome php,微信小程序学习用demo:简易图片动画红包代码
var app = getApp(); Page({ data: { userInfo: {}, src: '', coverImg:{ hidden: false, top: 0, //上面图片的t ...
- 数字用计算机写大写,微信小程序学习用:大写计算器;数字转换为大写
[AppleScript] function digitUppercase(n) { var fraction = ['角', '分']; var digit = [ '零', '壹', '贰', ' ...
- 微信小程序官网DEMO模板
简介: 微信小程序官方原版DEMO模板,小程序开发参考必备人手一份,分享给大家. 网盘下载地址: http://kekewangLuo.cc/xtsm1j0hn5X0 图片:
- 微信小程序官方示例 Demo 源代码获取
一.引言 最近在学习微信小程序,莫名其妙的刷到了腾讯官方出的 小程序示例 的 Demo,感觉做的真的很好. 要是自己在写小程序之前,多多参考这个 Demo 里面的一些东西,应该会轻松很多,而且做出来的 ...
- 微信小程序官方示例 Demo 代码
以前只知道小程序有一个UI组件库, 不知道小程序还有一个官方示例Demo,今天用了一下大大的提高了我的编程速度,界面截图如下: 具体的你们自己打开吧,我给你们整好了拦截,微信小程序官方示例Demo代码 ...
最新文章
- ProGen:蛋白质生成语言模型
- 安卓gridview 网格,多行多列实现
- (C++)从本机获取WMI数据.
- Ardino基础教程 23_步进电机
- python循环函数怎么改变变量_python:循环定义多个变量
- ssd训练自己数据集
- 2013年工作中遇到的20个问题:241-260
- leetcode957. Prison Cells After N Days
- 微信公众平台2013.08.05更新说明
- Elasticsearch 健康状态处理
- 入门命令13-字符串查找增强:findstr
- Free MyBatis plugin下载安装及作用
- 【软件工程】——软工视频总结
- 2018某二本的秋招流水帐
- 实验吧 天网管理系统writeup
- mysql优化之in内子查询
- git常用命令及常见问题
- android 购物车实现,Android Studio实现简单购物车功能
- 利用决策树学习基金持仓并识别公司风格类型
- oracle常用函数之trim( )、ltrim( )、rtrim( )