Open In App

JavaScript Number toExponential() Method

Last Updated : 22 May, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

JavaScript Number toExponential() method is used to convert a number to its exponential form. It returns a string representing the Number object in exponential notation. The toExponential() method is used with a number as shown in the above syntax using the ‘.’ operator. This method will convert a number to its exponential form.

Syntax:

number.toExponential(value)

Parameters: This method accepts a single parameter value. 

  • 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 is an example of the Number toExponential() Method:

Example 1: 

Javascript




let num = 212.13456;
console.log(num.toExponential(4));


Output:

Output :2.1213e+2

Example 2: Passing a number as an argument in the toExponential() method. If a number is passed as an argument to the toExponential() method then it represents the number of digits after the decimal point. 

Javascript




let num = 2.13456;
console.log(num.toExponential(2));


Output:

2.13e+0

Example 3: Passing no parameter in the toExponential() method. The below program illustrates this.

Javascript




let num = 2.13456;
console.log(num.toExponential());


Output:

2.13456e+0

Example 4: Passing a value that has more than 1 digit before the decimal point in the toExponential() method. The below program illustrates this:.

Javascript




let num=212.13456;
console.log(num.toExponential());


Output:

2.1213456e+2

Example 5: Passing zero as a parameter in the toExponential() method. The below program illustrates this.

Javascript




let num = 212.13456;
console.log(num.toExponential(0));


Output:

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() method.
  • Type Error: This exception is thrown when the toFixed() method is invoked on an object that is not of type number.

Supported Browsers:

  • Google Chrome 1 and above
  • Internet Explorer 5.5 and above
  • Firefox 1 and above
  • Apple Safari 2 and above
  • Opera 7 and above

We have a complete list of JavaScript Number constructor, properties, and methods list, to know more about the numbers please go through that article.



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads