当前位置: 首页>>代码示例>>用法及示例精选>>正文


Javascript toExponential()用法及代码示例

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

用法:

number.toExponential(value)

toExponential()函数与上面的语法中所示的数字一起使用'。'运算符使用。此函数会将数字转换为其 index 形式。


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

返回值:JavaScript中的toExponential()方法返回一个字符串,该字符串以小数点前一位为数字,以 index 表示形式。

以下示例说明了JavaScript中toExponential()函数的工作方式:

  1. 在toExponential()方法中传递数字作为参数。如果将数字作为参数传递给toExponential()函数,则该数字表示小数点后的位数。
            
    <script type="text/javascript"> 
        var num = 2.13456; 
        document.write(num.toExponential(2));           
    </script>

    输出:

    2.13e+0
  2. 在toExponential()方法中不传递任何参数。以下示例程序旨在说明这一点:
            
    <script type="text/javascript"> 
        var num = 2.13456; 
        document.write(num.toExponential());           
    </script>

    输出:

    2.13456e+0
  3. 在toExponential()方法中传递的小数点前有一位以上的数字。以下示例程序旨在说明这一点:
            
    <script type="text/javascript"> 
        var num=212.13456; 
        document.write(num.toExponential());           
    </script>

    输出:

    2.1213456e+2
  4. 在toExponential()方法中将零作为参数传递。以下示例程序旨在说明这一点:
            
    <script type="text/javascript"> 
        var num = 212.13456; 
        document.write(num.toExponential(0));           
    </script>

    输出:

    Output:2e+2

异常

  1. 范围误差:当传递的value参数太小或太大时,抛出此异常。 0到20之间的值(包括0和20)将不会引起RangeError。如果要传递大于或小于此范围指定值的值,则必须相应地实现toExponential()函数。
  2. 类型错误:在非编号类型的对象上调用toFixed()方法时,将引发此异常。


相关用法

注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript | toExponential() Function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。