使用教程:会计计算库accounting.js
118 浏览量
更新于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/。
871 浏览量
152 浏览量
点击了解资源详情
1045 浏览量
331 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
weixin_38688820
- 粉丝: 5
最新资源
- Windows到Linux入门教程:基础知识与安装指南
- 伟大架构师的抽象层次策略:简化IT解决方案
- JasperReport与iReport中文配置与使用详解
- Oracle分析函数详解与应用示例
- 无线局域网详解:概念、标准与技术应用
- Quartz定时任务开发指南
- <项目名称>操作手册编写规范详解
- Cadence Allegro PCB设计中文手册
- uVision2入门:Keil C51 开发工具教程
- 搭建虚拟域名:解析与配置详解
- DWR中文教程:快速掌握远程方法调用
- 测试人员的思考艺术:超越数字迷思
- WEKA3.5.5用户指南:数据探索与分析
- DWR教程:入门与实践
- EJB3.0实战教程:从入门到精通
- TMS320C6416:600MHz DSP在3G基站高速处理中的关键角色