当前位置:嗨网首页>书籍在线阅读

02-格式化数字

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

16.1 格式化数字

格式化数字是一个很常见的需求,也就是说,不显示2.0093,而显示2.1。或者把1949032显示成1,949,032[1]

JavaScript对格式化数字的内建支持很少,不过还是包括了对固定位数的小数位,固定精度,和指数符号的支持。此外,还支持显示基于不同进制的数字,比如二进制,八进制,和十六进制。

不可避免的是,JavaScript中所有格式化数字的方法都会返回一个字符串,而非数字,因为只有字符串可以保证其格式正是我们想要的(不过,想要把字符串转换成数字却很简单)。这样做就迫使大家只有在显示数字之前才对其进行格式化,而在存储数字或者使用它们进行计算时,它们应该保持被格式化之前的类型。