Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Reference
  4. Standard built-in objects
  5. Math
  6. SQRT1_2

Math.SQRT1_2

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

TheMath.SQRT1_2 static data property represents the square root of 1/2, which is approximately 0.707.

Try it

function getRoot1Over2() {  return Math.SQRT1_2;}console.log(getRoot1Over2());// Expected output: 0.7071067811865476

Value

𝙼𝚊𝚝𝚑.𝚂𝚀𝚁𝚃𝟷_𝟸=120.707\mathtt{Math.SQRT1_2} = \sqrt{\frac{1}{2}} \approx 0.707
Property attributes ofMath.SQRT1_2
Writableno
Enumerableno
Configurableno

Description

Math.SQRT1_2 is a constant and a more performant equivalent toMath.sqrt(0.5).

BecauseSQRT1_2 is a static property ofMath, you always use it asMath.SQRT1_2, rather than as a property of aMath object you created (Math is not a constructor).

Examples

Using Math.SQRT1_2

The following function calculates the side length of a square given its diagonal length:

js
function getSquareSideLength(diagonalLength) {  return diagonalLength * Math.SQRT1_2;}

Specifications

Specification
ECMAScript® 2026 Language Specification
# sec-math.sqrt1_2

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp