The `Math.SQRT2`

property represents the square root of 2, approximately 1.414:

$$\backslash mathtt\{\backslash mi\{Math.SQRT2\}\}\; =\; \backslash sqrt\{2\}\; \backslash approx\; 1.414$$

Property attributes of `Math.SQRT2`
| |
---|---|

Writable | no |

Enumerable | no |

Configurable | no |

Because `SQRT2`

is a static property of `Math`

, you always use it as `Math.SQRT2`

, rather than as a property of a `Math`

object you created (`Math`

is not a constructor).

The following function returns the square root of 2:

function getRoot2() { return Math.SQRT2; } getRoot2(); // 1.4142135623730951

Desktop | ||||||
---|---|---|---|---|---|---|

`SQRT2` |
1 | 12 | 1 | 3 | 3 | 1 |

Mobile | ||||||
---|---|---|---|---|---|---|

`SQRT2` |
1 | 18 | 4 | 10.1 | 1 | 1.0 |

Server | |
---|---|

`SQRT2` |
0.1.100 |

© 2005–2018 Mozilla Developer Network and individual contributors.

Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.

https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT2