📅  最后修改于: 2023-12-03 15:01:38.257000             🧑  作者: Mango
toPrecision()
方法是 JavaScript 中 Number 对象的方法之一,用于将一个数字转换为指定精度的字符串表示形式。
numObj.toPrecision(precision)
precision
:可选参数,表示希望返回的字符串表示的有效数字位数。范围为 1 到 21(包括 1 和 21)。将数字转换为指定精度的字符串表示形式。
let num = 3.14159;
console.log(num.toPrecision(2)); // 输出: "3.1"
console.log(num.toPrecision(5)); // 输出: "3.1416"
precision
大于给定数字的有效位数,则返回结果会被填充 0 到合适的长度。precision
省略或为 0,则在返回结果中不包括小数部分。precision
负数或超过 21,则会抛出 RangeError
异常。toPrecision()
方法返回的是一个字符串,而不是数字类型。toPrecision()
方法不会改变原始数字,只是返回一个新的字符串表示。以上就是 JavaScript 中 toPrecision()
方法的介绍,希望对你有所帮助!