Математические константы и операции в JavaScript часто используются в программировании. Для доступа к ним удобно использовать встроенный объект Math.
Объект Math: Математические константы и функции
Объект Math предоставляет доступ к различным математическим константам, таким как число π (пи), число e (основание натурального логарифма), и множеству математических функций. Обращение к константам осуществляется через точечную нотацию.
Например, для получения значения числа π:
let pi = Math.PI;
console.log(pi); // Выведет значение числа Пи
Аналогично, можно получить доступ к значению e:
let e = Math.E;
console.log(e); // Выведет значение числа e
Math всегда пишется с большой буквы. Запись с маленькой буквы вызовет ошибку.
Пример вывода нескольких констант в одну переменную с перезаписью значения:
let text = Math.PI;
text = Math.E;
console.log(text); // Выведет значение числа e
Для вывода нескольких значений в одну переменную с дополнительным текстом, используется оператор +=:
let text = "Число Пи: " + Math.PI + ", Число e: " + Math.E;
console.log(text); // Выведет "Число Пи: 3.14159..., Число e: 2.71828..."
Форматирование вывода в alert
Метод alert не поддерживает HTML-теги для форматирования. Для перехода на новую строку можно использовать последовательность \n:
alert("Число Пи:\n" + Math.PI + "\nЧисло e: " + Math.E); // Число Пи и Число e будут на разных строках
Модуль числа
Функция abs() возвращает абсолютное значение числа:
let module = Math.abs(-7);
console.log("Модуль -7 равен " + module); // Выведет "Модуль -7 равен 7"
Тригонометрические функции
Функция sin() вычисляет синус числа (в радианах):
let sinValue = Math.sin(0.3);
console.log("Синус 0.3 равен " + sinValue); // Выведет синус 0.3
Генерация случайных чисел
Функция random() генерирует псевдослучайное число от 0 (включительно) до 1 (исключительно):
let randomNumber = Math.random();
console.log(randomNumber); // Выведет случайное число от 0 до 1
Для получения случайного целого числа в заданном диапазоне, например, от 0 до 10, можно использовать функции floor() (округление вниз) и random():
let randomNumber = Math.floor(Math.random() * 11); // 11, чтобы включить 10
console.log(randomNumber); // Выведет случайное целое число от 0 до 10
Функция floor() округляет число до ближайшего меньшего целого. Функция ceil() округляет число до ближайшего большего целого.
Объект Math в JavaScript предоставляет широкий набор математических констант и функций, упрощающих работу с числами в программах. Для получения информации о других доступных функциях рекомендуется обращаться к справочным материалам по JavaScript.