144 читали · 1 месяц назад
Язык 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 - механизм, который заставляет примитивы вести себя как объекты. Это не магия, это тщательно продуманная система объектов-обёрток...
7 лет назад
Объект Math в JavaScript
Объект Math в JavaScript отвечает за математические операции. В этой статье мы рассмотрим константы и методы этого класса, а также научимся их использовать в нелёгком процессе программирования. Начнём с констант объекта Math. Рассмотрим константы E и PI (известные Вам из математики). Давайте сразу выведем их: document.write(Math.E); document.write("<br>"); document.write(Math.PI); Если Вы запустите этот скрипт, то увидите значения двух самых популярных констант математики. Теперь займёмся методами объекта Math в JavaScript...