使用教程:会计计算库accounting.js
88 浏览量
更新于2024-08-30
收藏 41KB PDF 举报
"javascript数字格式化通用类 accounting.js 使用"
`accounting.js` 是一个JavaScript库,主要用于数字格式化,尤其适用于货币和数值的显示。它由Joss Crowcroft开发,并在MIT许可下自由分发。该库的部分功能受到underscore.js的启发或借鉴。通过`accounting.js`,开发者可以轻松地格式化数字,使其在用户界面中呈现出清晰、易读的样式。
在提供的代码段中,我们可以看到`accounting.js`的核心结构。它首先创建了一个名为`lib`的本地库对象,这个对象将在全局范围内导出或引用。`lib`对象有一个`version`属性,表示当前版本号,这里是`0.3.2`。
`accounting.js`的设置配置保存在`lib.settings`对象中,其中包括两个主要部分:`currency`和`number`。这些设置允许用户自定义货币和数字的格式。
1. **货币(currency)设置**:
- `symbol`: 默认的货币符号,如"$"。
- `format`: 控制输出格式,"%s"代表符号,"%v"代表值(可以是对象或数字)。
- `decimal`: 小数点分隔符,默认是"."。
- `thousand`: 千位分隔符,默认是","。
- `precision`: 小数位数,默认是2。
- `grouping`: 数字分组(尚未实现)。
2. **数字(number)设置**:
- `precision`: 数字精度,默认为0。
- `grouping`: 数字分组大小,默认为3,通常用于创建千位分隔符。
- `thousand`: 同上,用于设置千位分隔符。
- `decimal`: 同上,用于设置小数点分隔符。
`accounting.js`提供了诸如`formatMoney`、`formatNumber`等函数,方便开发者对数字进行格式化操作。例如,`formatMoney`可以接受一个数字并根据设置返回格式化的货币字符串,而`formatNumber`则用于处理非货币数字。
在实际应用中,`accounting.js`可以帮助开发者在网页或应用程序中展示更符合用户习惯的数字和货币信息,如价格、数量统计等。其灵活性和可配置性使得它可以适应多种语言环境和格式需求。为了获取更多关于`accounting.js`的详细文档和示例,你可以访问:http://josscrowcroft.github.com/accounting.js/。
203 浏览量
373 浏览量
322 浏览量
点击了解资源详情
150 浏览量
651 浏览量
weixin_38688820
- 粉丝: 5
- 资源: 1003
最新资源
- Pusher_Backend
- Mini-proyectos:资料库3
- 基于po模式编写的自动化测试(pytest)
- (15.2.2)--网络爬虫进阶项目实战.zip
- 行业文档-设计装置-顶升移动工作平台.zip
- 正交报告
- books_list:书单作业
- 鱼跃CMS-轻量开源企业CMS v1.0.4
- WINDOWS11强制停止WindowsUpdate服务
- matlab2017b的gui转exe.zip
- 回形针-用于类型安全的编译时检查HTTP API的OpenAPI工具库-Rust开发
- nSchedule:学习TBSchedule
- dfti2
- 千博HTML5自适应企业网站系统 v2019 Build0424
- 行业文档-设计装置-一种平台式网版印刷机的自动出料装置.zip
- jdk1.8 下载。 hotspot (包含源码)