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 Used:**

** Value:**A number whose natural logarithm you want to find.

**Return Value:**

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

**Examples:**

**When zero is passed as a parameter.**`<`

`script`

`type`

`=`

`"text/javascript"`

`>`

`document.write("Output : " + Math.log(0));`

`</`

`script`

`>`

**Output:**Output : -Infinity

**When “-1” is passed as a parameter.**`<`

`script`

`type`

`=`

`"text/javascript"`

`>`

`document.write("Output : " + Math.log(-1));`

`</`

`script`

`>`

**Output:**Output : NaN

**When “10” is passed as a parameter.**`<`

`script`

`type`

`=`

`"text/javascript"`

`>`

`document.write("Output : " + Math.log(10));`

`</`

`script`

`>`

**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:`<`

`script`

`type`

`=`

`"text/javascript"`

`>`

`document.write("Output : " + Math.log(8)/Math.log(2));`

`</`

`script`

`>`

**Output:**Output : 3

## leave a comment

## 0 Comments