Арифметические операторы JavaScript

JavaScript существует множество арифметических операторов, которые позволяют выполнять математические операции над числами. Вот основные из них:

Основные арифметические операторы
Сложение (+)Этот оператор складывает два числа:

let a = 10;
let b = 20;
let sum = a + b; // Результат будет 30

Вычитание ()Вычитает одно число из другого:

let c = 50;
let d = 25;
let difference = c — d; // Результат будет 25

Умножение (*)Умножает два числа:

let e = 7;
let f = 6;
let product = e * f; // Результат будет 42

Деление (/)Делит первое число на второе:

let g = 40;
let h = 5;
let quotient = g / h; // Результат будет 8

Остаток от деления (%)Возвращает остаток от целочисленного деления первого числа на второе:

let i = 11;
let j = 3;
let remainder = i % j; // Результат будет 2

Возведение в степень (**)Возводит первое число в степень второго:

let k = 2;
let l = 3;
let power = k ** l; // Результат будет 8

Унарный плюс (+)Преобразует операнд в число:

let m = «123»;
let n = +«456»;
let result = m + n; // Результат будет строкой «123456»

Унарный минус ()Меняет знак числа на противоположный:

let o = 15;
let p = -o; // Результат будет -15

Операторы присваивания с арифметическими операциями
Кроме основных операций, существуют также комбинированные операторы присваивания, которые выполняют операцию и сразу же сохраняют результат в переменной:

Присваивание с добавлением (+=)Добавляет значение справа к значению слева и сохраняет результат в левой переменной:

let q = 12;
q += 5; // Теперь q равен 17

Присваивание с вычитанием (-=)Вычитает значение справа из значения слева и сохраняет результат в левой переменной:

let r = 24;
r -= 8; // Теперь r равен 16

Присваивание с умножением (*=)Умножает значение слева на значение справа и сохраняет результат в левой переменной:

let s = 6;
s *= 2; // Теперь s равен 12

Присваивание с делением (/=)Делит значение слева на значение справа и сохраняет результат в левой переменной:

let t = 36;
t /= 9; // Теперь t равен 4

Присваивание с остатком от деления (%=)Сохраняет остаток от деления значения слева на значение справа в левой переменной:

let u = 27;
u %= 5; // Теперь u равен 2

Примеры
Рассмотрим несколько примеров использования этих операторов:

// Пример сложения
let x = 10;
let y = 20;
let z = x + y; // z теперь равно 30

// Пример вычитания
let a = 45;
let b = 18;
let c = a — b; // c теперь равно 27

// Пример умножения
let d = 3;
let e = 4;
let f = d * e; // f теперь равно 12

// Пример деления
let g = 80;
let h = 20;
let i = g / h; // i теперь равно 4

// Пример остатка от деления
let j = 29;
let k = 7;
let l = j % k; // l теперь равно 1

// Пример возведения в степень
let m = 2;
let n = 5;
let o = m ** n; // o теперь равно 32

// Пример унарного плюса
let p = «123»;
let q = +«456»;
let r = p + q; // r теперь равно строке «123456»

// Пример унарного минуса
let s = 23;
let t = -s; // t теперь равно -23

// Пример оператора присваивания с добавлением
let v = 55;
v += 33; // v теперь равно 88

// Пример оператора присваивания с вычитанием
let w = 75;
w -= 38; // w теперь равно 37

// Пример оператора присваивания с умножением
let x1 = 9;
x1 *= 3; // x1 теперь равно 27

// Пример оператора присваивания с делением
let y1 = 64;
y1 /= 8; // y1 теперь равно 8

// Пример оператора присваивания с остатком от деления
let z1 = 57;
z1 %= 13; // z1 теперь равно 1

Эти операторы являются основными строительными блоками для работы с числовыми данными в JavaScript.

Добавить комментарий

Войти с помощью: