📜  打字稿 | toExponential() 方法(1)

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

打字稿 | toExponential() 方法

JavaScript 中, toExponential() 方法用于将数字转换为指数形式的字符串。

语法
numObj.toExponential([fractionDigits])
参数
  • fractionDigits (可选) - 一个整数,用于指定小数部分的位数。

    • 如果省略该参数,则默认为数字中的所有小数位数。
    • 如果参数不是整数,则会被截断为整数。
返回值
  • 一个字符串,表示数字的指数形式。
示例
var num = 123.456;

console.log(num.toExponential()); // 输出: 1.23456e+2
console.log(num.toExponential(2)); // 输出: 1.23e+2
console.log(num.toExponential(5)); // 输出: 1.23456e+2
注意事项
  • 如果参数是 NaN 或 Infinity 时,会返回字符串 "NaN" 或 "Infinity"。

  • toExponential() 方法返回的字符串不是一个数字类型,而是该数字的指数形式的字符串。

  • 该方法只能用于数字类型,如果传入其他类型的值,则会隐式转换为数字类型。

  • 当小数位数大于数字的小数位数时,指数形式的小数部分会用 0 补全。

  • toExponential() 方法会四舍五入小数点后的最后一位,如果不希望进行四舍五入,可以使用 toPrecision() 方法。

参考资料