# JavaScript | Math.SQRT1_2 property

The Math.SQRT1_2 is a property in JavaScript which is simply used to find the value of square root of 1/2, whose value is approximately 0.707106.
That is,
(1/2)  = 0.707106

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

 `// car is an object. ` `var` `car = {}; ` ` `  `// car.name is a propety of the given object. ` `car.name = ``"Audi"``, ` ` `  `    ``// car.sayModel is a function of the given object. ` `    ``car.sayModel = ``function``() { ` `        ``console.log(``"A8"``); ` `    ``} ` ` `  `    ``// printing property value. ` `    ``console.log(car.name); ` ` `  `// printing function called value. ` `console.log(car.sayModel()); `

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.SQRT1_2;`

Parameters:

• Here nothing is passed as a parameter because, Math.SQRT1_2 is not a function but it is a property.
• Return Values:

• It simply returns the value of the value of square root of 1/2, whose value is approximately 7071.

Example:

```Input:
Math.SQRT1_2
Output:
0.7071067811865476```

Explanation:
Here simply value of square root of 1/2 is shown as ouput.

Let’s see JavaScript code for Math.SQRT1_2 property:
Code #1:

 `// Here value of SQRT1_2 is printed. ` `console.log(Math.SQRT1_2); `

Output:

`> 0.7071067811865476`

Code #2:
Value of square root of 1/2 can be printed as in the form of function as shown below.

 `// function is being called. ` `function` `get_Value_of_square_root() ` `{ ` `    ``return` `Math.SQRT1_2; ` `} ` `// function is calling for getting ` `// value of square root of 1/2 ` `console.log(get_Value_of_square_root()); `

Output:

`> 0.7071067811865476`

Errors and Exceptions:
Code #1:
Here we consider Math.SQRT1_2 as a function but in actual it is a property that is why error as output is being shown.

 `// Here we consider Math.SQRT1_2 as a function but in actual it ` `// is a property that is why error as output is being shown. ` `console.log(Math.SQRT1_2(12)); `

Output:

`Error: Math.SQRT1_2 is not a function`

Application:
Its application is to find the value of square root of 1/2 which is done with the help of this property.In mathemaatics it needed a lot.
Let’s see JavaScript program on this application:

 `// Value of Math.SQRT1_2 is printed. ` `console.log(Math.SQRT1_2); `

Output:

`> 0.7071067811865476`