JavaScript中的toExponential()方法用于将数字转换为其 index 形式。它返回一个以 index 表示形式表示Number对象的字符串。
用法:
number.toExponential(value)
toExponential()函数与上面的语法中所示的数字一起使用'。'运算符使用。此函数会将数字转换为其 index 形式。
参数:该函数接受单个参数值。它是一个可选参数,它表示指定小数点后的位数的值。
返回值:JavaScript中的toExponential()方法返回一个字符串,该字符串以小数点前一位为数字,以 index 表示形式。
以下示例说明了JavaScript中toExponential()函数的工作方式:
- 在toExponential()方法中传递数字作为参数。如果将数字作为参数传递给toExponential()函数,则该数字表示小数点后的位数。
<script type="text/javascript"> var num = 2.13456; document.write(num.toExponential(2)); </script>
输出:
2.13e+0
- 在toExponential()方法中不传递任何参数。以下示例程序旨在说明这一点:
<script type="text/javascript"> var num = 2.13456; document.write(num.toExponential()); </script>
输出:
2.13456e+0
- 在toExponential()方法中传递的小数点前有一位以上的数字。以下示例程序旨在说明这一点:
<script type="text/javascript"> var num=212.13456; document.write(num.toExponential()); </script>
输出:
2.1213456e+2
- 在toExponential()方法中将零作为参数传递。以下示例程序旨在说明这一点:
<script type="text/javascript"> var num = 212.13456; document.write(num.toExponential(0)); </script>
输出:
Output:2e+2
异常:
- 范围误差:当传递的value参数太小或太大时,抛出此异常。 0到20之间的值(包括0和20)将不会引起RangeError。如果要传递大于或小于此范围指定值的值,则必须相应地实现toExponential()函数。
- 类型错误:在非编号类型的对象上调用toFixed()方法时,将引发此异常。
相关用法
- Javascript Math.abs( )用法及代码示例
- Javascript toPrecision()用法及代码示例
- Javascript Math.pow( )用法及代码示例
- Javascript toString()用法及代码示例
- Javascript toFixed()用法及代码示例
- Javascript Math.E()用法及代码示例
- Javascript Array.of()用法及代码示例
- Javascript Array every()用法及代码示例
- Javascript Array some()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript | toExponential() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。