JavaScript | Math.LN2 property

The Math.LN2 is a property in JavaScript which is simply used to find the value of a natural log of 2.Natural log is of base e which is represented as ln. So, the natural log of 2 is represented as ln(2) whose value is approximately 0.693.

Difference between property and function in JavaScript
Property in JavaScript is nothing but a value whereas method is a function this can be understood with the help of an example given below.

filter_none

edit
close

play_arrow

link
brightness_4
code

<script>
  
// car is an object.
var car = {};
  
// car.name is a property of the given object.
car.name = "Audi",
  
    // car.sayModel is a function of the given object.
    car.sayModel = function() {
        document.write("A8 <br>");
    }
                  
    // printing property value.
    document.write(car.name + '<br>');
                  
car.sayModel();       
</script>

chevron_right


Output:

Audi
A8 

Here as we can see that property of the object car, is going to store the string as “Audi” and it can be accessed with car.name.
sayModel is a method i.e, a function of the object and it can be accessed with car.sayModel().
It can be noticed that sayModel is just a function which use ().

Syntax:

Math.LN2;

Parameters: Here nothing is as parameter because Math.LN2 is not a function but it is a property.
Return Values: It simply return the Value of natural log of 2.

Example:

Input  : Math.LN2
Output : 0.6931471805599453

Explanation: Here simply Value of natural log of 2 i.e, Math.LN2 is shown as output.

Let’s see JavaScript code for Math.LN2 property: