Кросс-браузер / Engine Math.PI всегда 3.141592653589793? - PullRequest
2 голосов
/ 29 октября 2010

просто случайный вопрос, но всегда ли свойство Math.PI в javascript 3.141592653589793 в каждом браузере / движке?

Ответы [ 2 ]

5 голосов
/ 29 октября 2010

Я должен на это надеяться.

Спецификация ECMAScript говорит:

15.8.1.6 PI

Числовое значение для π, отношение длины окружности к ее диаметру, которое приблизительно равно 3.1415926535897932.

0 голосов
/ 29 октября 2010

Это то, что спецификация говорит о Math.PI:

Числовое значение для π, отношение длины окружности к ее диаметру, которое приблизительно равно 3,1415926535897932.

Обратите внимание, что он говорит "приблизительно", что означает, что он не дает никаких гарантий относительно точного значения.Однако, поскольку числа должны использовать стандартное представление IEEE 754 , можно ожидать, что большинство реализаций будут иметь аналогичную точность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...