GeeksforGeeks App
Open App
Browser
Continue

# JavaScript Math log() Method

The JavaScript Math log( ) Method is used to return the natural logarithm (base e) of a number. The JavaScript Math.log() method is equivalent to ln(x) in mathematics. If the value of x is negative, then the math.log() method return NaN. The 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 method accepts a single parameter as mentioned above and described below:

• value: This parameter holds a number whose natural logarithm you want to find.

Return value: The Math.log() method returns the natural logarithm given number.

Below are examples of the Math log() Method.

Example 1:

## Javascript

 `console.log(``"When zero is passed as a parameter: "``    ``+ Math.log(0));`

Output:

`When zero is  passed as a parameter: -Infinity`

Example 2: When “-1” is passed as a parameter.

## javascript

 `console.log(``"Result: "` `+ Math.log(-1));`

Output:

`Output : NaN`

Example 3: When “10” is passed as a parameter.

## javascript

 `console.log(``"Result : "` `+ Math.log(10));`

Output:

`Result : 2.302585092994046`

Program 3: Calculating Math.log() with a different base. For finding the logarithm of 8 with base 2, execute the math.log() method in the following way:

## javascript

 `console.log(``"Result : "` `+ Math.log(8)/Math.log(2));`

Output:

`Output : 3`

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

Supported Browsers:

• Google Chrome 1 and above
• Internet Explorer 3 and above
• Firefox 1 and above
• Opera 3 and above
• Safari 1 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 Tutorials