dojo.number.format 可以很方便的提供类似 C 里面的 printf 那样的功能。
使用方法:dojo.number.format(value,options)
以上参数中 value 就是待格式化的数字,options 是格式化参数。options 可以包括以下值:
参数 |
类型 | 描述 |
---|---|---|
pattern | String | 格式化模式 |
type | String | 格式化类型,可以是以下值: decimal,scientific,percent,currency |
places | Number | 固定位数 |
round | Number | 舍入值 |
locale | String | 指定地区 |
fractional | Boolean | 如何设为 false 则不显示小数部分 |
pattern的示例如下(详情请点 这里 ):
模式 | 货币 | 输出文本 |
---|---|---|
#,##0.## | n/a | 1 234,57 |
#,##0.### | n/a | 1 234,567 |
###0.##### | n/a | 1234,567 |
###0.0000# | n/a | 1234,5670 |
00000.0000 | n/a | 01234,5670 |
# ##0.00 ¤ | EUR | 1 234,57 € |
JPY | 1 235 ¥ |
例子:
输出:123456789.123
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。