JavaScript | toExponential() Function
The toExponential() method in JavaScript is used to convert a number to its exponential form. It returns a string representing the Number object in exponential notation.
Syntax:
number.toExponential(value)
The toExponential() function is used with a number as shown in above syntax using the ‘.’ operator. This function will convert a number to its exponential form.
Parameters: This function accepts a single parameter value . It is an optional parameter and it represents the value specifying the number of digits after the decimal point.
Return Value: The toExponential() method in JavaScript returns a string representing the given number in exponential notation with one digit before the decimal point.
Below examples illustrates the working of toExponential() function in JavaScript:
- Passing a number as an argument in the toExponential() method. If a number is passed as argument to the toExponential() function then it represents the number of digits after decimal point.
<scripttype="text/javascript">var num = 2.13456;document.write(num.toExponential(2));</script>chevron_rightfilter_noneOutput:
2.13e+0
- Passing no parameter in the toExponential() method. Below program illustrates this:
<scripttype="text/javascript">var num = 2.13456;document.write(num.toExponential());</script>chevron_rightfilter_noneOutput:
2.13456e+0
- Passing a value which has more than 1 digit before the decimal point in the toExponential() method. Below program illustrates this:
<scripttype="text/javascript">var num=212.13456;document.write(num.toExponential());</script>chevron_rightfilter_noneOutput:
2.1213456e+2
- Passing zero as a parameter in the toExponential() method. Below program illustrates this:
<scripttype="text/javascript">var num = 212.13456;document.write(num.toExponential(0));</script>chevron_rightfilter_noneOutput:
Output :2e+2
Exceptions:
- Range Error: This exception is thrown when the value parameter passed is too small or too large. Values between 0 and 20, inclusive, will not cause a RangeError. If you want to pass larger or smaller values than specified by this range then you have to accordingly implement the toExponential() function.
- Type Error: This exception is thrown when the toFixed() method is invoked on an object that is not of type number.
Recommended Posts:
- How to call a function that return another function in JavaScript ?
- JavaScript | Array.of() function
- JavaScript | Math.E() function
- Javascript | Number() Function
- JavaScript | Function Invocation
- JavaScript | toString( ) function
- JavaScript | Array some() function
- JavaScript | Array every() function
- What is the inline function in JavaScript ?
- JavaScript | Math.pow( ) Function
- JavaScript | Function Apply
- JavaScript | toPrecision( ) Function
- JavaScript | Function Definitions
- JavaScript | Function Parameters
- JavaScript | toFixed( ) Function
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



