Работа с числами в JavaScript
НАВИГАЦИЯ ПО СТРАНИЦЕ
Работа с числами — один из важных аспектов в JavaScript. JavaScript предоставляет множество операций и математических функций для работы с числами. Давайте рассмотрим основные операции и функции.
Основные операции
JavaScript поддерживает стандартные арифметические операции для работы с числами:
Сложение (`+`): Складывает числа.
Вычитание (`-`): Вычитает одно число из другого.
Умножение (`*`): Умножает числа.
Деление (`/`): Делит одно число на другое.
Остаток от деления (`%`): Возвращает остаток от деления.
Пример:
const num1 = 10;
const num2 = 5;
const sum = num1 + num2; // 15
const difference = num1 - num2; // 5
const product = num1 * num2; // 50
const quotient = num1 / num2; // 2
const remainder = num1 % num2; // 0
Математические функции
JavaScript также предоставляет ряд математических функций для более сложных операций:
Math.abs(x): Возвращает абсолютное значение числа x.
Math.sqrt(x): Возвращает квадратный корень числа x.
Math.pow(x, y): Возводит число x в степень y.
Math.round(x): Округляет число x до ближайшего целого.
Math.floor(x): Округляет число x в меньшую сторону.
Math.ceil(x): Округляет число x в большую сторону.
Math.min(x, y, ...): Возвращает наименьшее из чисел.
Math.max(x, y, ...): Возвращает наибольшее из чисел.
Пример:
const num = -5;
const absolute = Math.abs(num); // 5
const squareRoot = Math.sqrt(25); // 5
const power = Math.pow(2, 3); // 8
const rounded = Math.round(3.6); // 4
const floored = Math.floor(3.6); // 3
const ceiled = Math.ceil(3.2); // 4
const smallest = Math.min(5, 2, 9, 1); // 1
const largest = Math.max(5, 2, 9, 1); // 9
Генерация случайных чисел
JavaScript позволяет генерировать случайные числа с помощью функции Math.random(). Эта функция возвращает случайное число в диапазоне от 0 (включительно) до 1 (исключительно).
Пример:
const random = Math.random(); // Случайное число между 0 и 1
const randomInRange = Math.random() * 10; // Случайное число от 0 до 10
const roundedRandom = Math.floor(Math.random() * 100); // Случайное целое число от 0 до 99
Работа с числами и математическими операциями является фундаментальной частью веб-разработки. В JavaScript, числа используются для расчетов, измерений и множества других задач. Понимание операций и функций, связанных с числами, очень важно для эффективной разработки приложений.