📜  JavaScript Number toPrecision() 方法(1)

📅  最后修改于: 2023-12-03 15:01:38.257000             🧑  作者: Mango

JavaScript Number toPrecision() 方法

简介

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() 方法的介绍,希望对你有所帮助!