Skip to content
Related Articles

Related Articles

JavaScript Number toExponential() Method

Improve Article
Save Article
  • Difficulty Level : Basic
  • Last Updated : 02 Dec, 2022
Improve Article
Save Article

The 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.

Syntax:

number.toExponential(value)

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.

Parameters: This method 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 is an example of the Number toExponential() Method.

Example 1: 

Javascript




<script type="text/javascript">
    var num = 212.13456;
    console.log(num.toExponential(4));        
</script>

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




<script type="text/javascript">
    var num = 2.13456;
    console.log(num.toExponential(2));        
</script>

Output:

2.13e+0

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

Javascript




<script type="text/javascript">
    var num = 2.13456;
    console.log(num.toExponential());        
</script>

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




<script type="text/javascript">
    var num=212.13456;
    console.log(num.toExponential());        
</script>

Output:

2.1213456e+2

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

Javascript




<script type="text/javascript">
    var num = 212.13456;
    console.log(num.toExponential(0));        
</script>

Output:

Output :2e+2

Exceptions:

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

We have a complete list of Javascript Number Objects methods, to check those please go through this Javascript Number Complete reference article.

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 Cheat Sheet on Javascript where we covered all the important topics of Javascript to check those please go through Javascript Cheat Sheet-A Basic guide to JavaScript.


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!