Spec-Zone.ru › JavaScript

Math.SQRT1_2

Базовый уровень Широко доступен

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна в браузерах с июля 2015 года.

Статическое свойство данных Math.SQRT1_2 представляет квадратный корень из 1/2, что примерно равно 0.707.

Попробуйте

function getRoot1Over2() {
  return Math.SQRT1_2;
}

console.log(getRoot1Over2());
// Expected output: 0.7071067811865476

Значение

𝙼𝚊𝚝𝚑.𝚂𝚀𝚁𝚃𝟷_𝟸=12≈0.707\mathtt{Math.SQRT1_2} = \sqrt{\frac{1}{2}} \approx 0.707
Атрибуты свойства Math.SQRT1_2
Записываемое нет
Перечисляемое нет
Конфигурируемое нет

Описание

Math.SQRT1_2 — это константа, являющаяся более производительным эквивалентом Math.sqrt(0.5).

Поскольку SQRT1_2 является статическим свойством Math, вы всегда используете его как Math.SQRT1_2, а не как свойство созданного вами объекта Math (Math не является конструктором).

Примеры

Использование Math.SQRT1_2

Следующая функция вычисляет длину стороны квадрата, зная длину его диагонали:

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

Спецификации

Спецификация
ECMAScript® 2027 Language Specification
# sec-math.sqrt1_2

Совместимость с браузерами

Настольные компьютеры Мобильные устройства Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
SQRT1_2
1
12
1
3
1
18
4
10.1
1
1.0
4.4
1
1.0.0
1.0
0.10.0

См. также

  • Math.pow()
  • Math.sqrt()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/SQRT1_2

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API