Почему в JavaScript есть свойство Math.SQRT2? - PullRequest
2 голосов
/ 23 марта 2011

Почему в Javascript есть свойство, которое возвращает приблизительный квадратный корень из 2. Разве Math.sqrt (2) не достаточно? Существует также свойство, которое возвращает квадратный корень из 0,5.

Мне интересно из чистого любопытства.

Ответы [ 3 ]

5 голосов
/ 23 марта 2011

Эта константа используется во многих математических уравнениях. Поскольку это константа, ее не нужно вычислять при каждом использовании, и она имеет высокую точность.

3 голосов
/ 23 марта 2011

Коэффициент удобства, как видно здесь , на самом деле это широко используемая константа.

0 голосов
/ 23 марта 2011

Некоторые значения используются достаточно часто, так что быстрее сохранить их как константы, чем пересчитать их. Квадратные корни 2 и 0,5 являются двумя такими константами.

...