Math.log( ) In JavaScript

The Math.log() function in JavaScript is used to return the natural logarithm (base e) of a number. The JavaScript Math.log() function is equivalent to ln(x) in mathematics.
If the value of x is negative, then math.log() function return NaN.
log() is a static method of Math, therefore, it is always used as Math.log(), rather than as a method of a Math object created.

Syntax:

Math.log(value)

Parameters: this function accepts a single parameter value which is a number whose natural logarithm you want to find.



Returns: The Math.log() function returns the natural logarithm given number.

Examples:

  • When zero is passed as a parameter.
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
       document.write("Output : " + Math.log(0));
    </script>

    chevron_right

    
    

    Output:

    Output : -Infinity
  • When “-1” is passed as a parameter.
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
       document.write("Output : " + Math.log(-1));
    </script>

    chevron_right

    
    

    Output:

    Output : NaN
  • When “10” is passed as a parameter.
    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
       document.write("Output : " + Math.log(10));
    </script>

    chevron_right

    
    

    Output:

    Output : 2.302585092994046
  • Calculating Math.log() with a different base.
    For finding the logarithm of 8 with base 2,execute the math.log() function in the following way:

    filter_none

    edit
    close

    play_arrow

    link
    brightness_4
    code

    <script type="text/javascript">
       document.write("Output : " + Math.log(8)/Math.log(2));
    </script>

    chevron_right

    
    

    Output:

    Output : 3
  • Supported Browsers: The browsers supported by JavaScript Math.log( ) function are listed below:

    • Google Chrome
    • Internet Explorer
    • Firefox
    • Opera
    • Safari


    My Personal Notes arrow_drop_up

    Recommended Posts:



      Article Tags :

      Be the First to upvote.


      Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.