Работа с числами в 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, числа используются для расчетов, измерений и множества других задач. Понимание операций и функций, связанных с числами, очень важно для эффективной разработки приложений.