JavaScript: Математические функции и константы (Math)

Математические константы и операции в 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.

Что будем искать? Например,программа