Javascript-джедай #26 - Объект Math
Язык JavaScript - Типы данных
Вы когда-нибудь замечали странность? javascript const str = "hello";
console.log(str.toUpperCase()); // "HELLO"
const num = 42;
console.log(num.toString()); // "42"
const bool = true;
console.log(bool.toString()); // "true" Вроде бы ничего удивительного. Но подождите. "hello" - это же примитив, строка. У примитивов не может быть методов! Или может? Добро пожаловать в одну из самых элегантных иллюзий JavaScript - механизм, который заставляет примитивы вести себя как объекты. Это не магия, это тщательно продуманная система объектов-обёрток...
Объект Math в JavaScript
Объект Math в JavaScript отвечает за математические операции. В этой статье мы рассмотрим константы и методы этого класса, а также научимся их использовать в нелёгком процессе программирования. Начнём с констант объекта Math. Рассмотрим константы E и PI (известные Вам из математики). Давайте сразу выведем их: document.write(Math.E);
document.write("<br>");
document.write(Math.PI); Если Вы запустите этот скрипт, то увидите значения двух самых популярных констант математики. Теперь займёмся методами объекта Math в JavaScript...