Главная страница » JavaScript » 6. Операторы
Операторы в JavaScript используются для выполнения операций над значениями и переменными. В этом уроке мы рассмотрим различные виды операторов, их синтаксис и примеры использования.
Арифметические операторы выполняют математические вычисления.
let a = 10;
let b = 5;
console.log(a + b); // 15 (сложение)
console.log(a - b); // 5 (вычитание)
console.log(a * b); // 50 (умножение)
console.log(a / b); // 2 (деление)
console.log(a % b); // 0 (остаток от деления)
console.log(a ** b); // 100000 (возведение в степень)
Операторы присваивания используются для присвоения значений переменным.
let x = 10;
x += 5; // эквивалентно x = x + 5
console.log(x); // 15
x -= 3; // эквивалентно x = x - 3
console.log(x); // 12
x *= 2; // эквивалентно x = x * 2
console.log(x); // 24
x /= 4; // эквивалентно x = x / 4
console.log(x); // 6
x %= 5; // эквивалентно x = x % 5
console.log(x); // 1
x **= 3; // эквивалентно x = x ** 3
console.log(x); // 1
Сравнительные операторы используются для сравнения значений.
let a = 10;
let b = 5;
console.log(a > b); // true (больше)
console.log(a < b); // false (меньше)
console.log(a >= b); // true (больше или равно)
console.log(a <= b); // false (меньше или равно)
console.log(a == b); // false (равно)
console.log(a != b); // true (не равно)
console.log(a === b); // false (строгое равенство)
console.log(a !== b); // true (строгое неравенство)
Логические операторы используются для логических операций.
let a = true;
let b = false;
console.log(a && b); // false (логическое И)
console.log(a || b); // true (логическое ИЛИ)
console.log(!a); // false (логическое НЕ)
Оператор +
используется для объединения (конкатенации) строк.
let str1 = "Привет, ";
let str2 = "Мир!";
let message = str1 + str2; // "Привет, Мир!"
console.log(message);
Условный оператор позволяет выполнять одну из двух операций в зависимости от условия.
let age = 18;
let message = (age >= 18) ? "Взрослый" : "Не взрослый";
console.log(message); // "Взрослый"
Создадим пример, который демонстрирует использование различных операторов.
HTML:
Операторы в JavaScript