JavaScript Number.toPrecision() 函数解析
发布时间
阅读量:
阅读量
[js]JavaScript Number.toPrecision() 函数详解
JavaScript:
numberObject.toPrecision( [ precision ] )
若未提供该参数或其值为undefined,则会转向调用toString()方法处理。
若提供了该参数,则该参数的值必须位于[1,21]区间内。
若输入数值的有效位数超过所指定的精度,则会根据第指定精度+1位的有效数字执行四舍五入运算。
返回结果
toPrecision()函数的返回值是字符串类型,在表示该数值时会采用科学记数法或固定点表示法的形式进行展示。当该数值的有效数字少于指定精度时,在小数部分会补足所需的小数位数目以满足精度要求
当数值precision不小于其整数位数时,则定点表示法将被选用;否则则采用指数计数法。
有效数字的位数是从数字第一个不为0的数(包括整数部分和小数部分)开始计算的位数。
示例&说明
复制
JavaScript:
//toPrecision()会进行四舍五入
var num = 423.536;
// 调用的是toString()方法
document.writeln( num.toPrecision() ); // 423.536
num = 562345.12456;
// 因为整数部分
全部评论 (0)
还没有任何评论哟~
