JavaScript Number toPrecision() 方法
下面是 Number toPrecision( ) 方法的示例。
- 例子:
- 输出:
213
Javascript 中的toPrecision()方法用于将数字格式化为特定的精度或长度。如果格式化的数字需要比原始数字更多的数字,则还会添加小数和空值以创建指定的长度。
句法:
number.toPrecision(value)
toPrecision() 方法与一个数字一起使用,如上面语法中所示,使用 '.'运算符。此方法会将数字格式化为指定的长度。
参数:此方法接受单个参数值。此参数也是可选的,它表示用户想要的格式化数字的有效位数的值。
返回值: JavaScript 中的 toPrecision() 方法返回一个字符串,其中数字被格式化为指定的精度。
下面是一些示例来说明 toPrecision() 方法:
- 在 toPrecision() 方法中不传递参数:如果没有参数传递给 toPrecision() 方法,则格式化数字将与输入数字完全相同。但是,它将表示为字符串而不是数字。
代码#1:输出:
213.45689
- 在 toPrecision() 方法中传递参数:如果传递给 toPrecision() 方法的精度长度小于原始数字,则将数字四舍五入到该精度。
代码#2:输出:
213.5
- 传递一个导致在输出中添加 null 的参数:如果传递给 toPrecision() 方法的精度长度大于原始数字,则将零附加到输入数字以满足指定的精度。
代码#3:输出:
213.456890000 123.00
注意:如果指定的精度不在 1 和 100(含)之间,则会导致 RangeError。
支持的浏览器:
- 谷歌浏览器 1 及更高版本
- Internet Explorer 5.5 及更高版本
- 火狐 1 及以上
- 苹果 Safari 2 及更高版本
- Opera 7 及以上