📜  JavaScript Number toExponential() 方法

📅  最后修改于: 2022-05-13 01:56:43.539000             🧑  作者: Mango

JavaScript Number toExponential() 方法

下面是 Number toExponential() 方法的示例。

  • 例子:
    
    
  • 输出:
    Output :2.1213e+2

JavaScript 中的 toExponential() 方法用于将数字转换为其指数形式。它返回一个以指数表示法表示 Number 对象的字符串。

句法:

number.toExponential(value)

toExponential() 方法与数字一起使用,如上述语法所示,使用 '.'运算符。此方法会将数字转换为其指数形式。

参数:此方法接受单个参数。它是一个可选参数,它表示指定小数点后位数的值。

返回值: JavaScript 中的 toExponential() 方法返回一个字符串,该字符串以指数表示法表示给定数字,小数点前有一位。

以下示例说明了 JavaScript 中 toExponential() 方法的工作原理:

  1. 在 toExponential() 方法中传递一个数字作为参数。如果将数字作为参数传递给 toExponential() 方法,则它表示小数点后的位数。
    代码#1:
    
    

    输出:

    2.13e+0
  2. 在 toExponential() 方法中不传递任何参数。下面的程序说明了这一点:
    代码#2:
    
    

    输出:

    2.13456e+0
  3. 在 toExponential() 方法中传递一个小数点前多于 1 位的值。下面的程序说明了这一点:
    代码#3:
    
    

    输出:

    2.1213456e+2
  4. 在 toExponential() 方法中将零作为参数传递。下面的程序说明了这一点:
    代码#4:
    
    

    输出:

    Output :2e+2

例外

  1. Range Error : 当传递的value参数过小或过大时,都会抛出此异常。介于 0 和 20 之间的值(包括 0 和 20)不会导致 RangeError。如果你想传递比这个范围指定的更大或更小的值,那么你必须相应地实现 toExponential() 方法。
  2. 类型错误:当对非number类型的对象调用 toFixed() 方法时会引发此异常。

支持的浏览器:

  • 谷歌浏览器 1 及更高版本
  • Internet Explorer 5.5 及更高版本
  • 火狐 1 及以上
  • 苹果 Safari 2 及更高版本
  • Opera 7 及以上