1.5 Операторы
14 из 14 шагов пройдено
13 из 13 баллов  получено

Урок 1.5: Операторы в JavaScript

Цели урока:
- Познакомиться с различными операторами в JavaScript.
- Изучить использование арифметических, сравнения, логических и присваивания операторов.
- Освоить приоритет операторов и их ассоциативность.

Введение
Операторы в JavaScript используются для выполнения операций над переменными и значениями. Знание различных типов операторов и их правильное применение является ключевым навыком для эффективного программирования.

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

Арифметические операторы используются для выполнения обычных математических операций:

- Сложение (`+`)
- Вычитание (`-`)
- Умножение (`*`)
- Деление (`/`)
- Остаток от деления (`%`)
- Инкремент (`++`)
- Декремент (`--`)

Примеры:

let result = 10 + 5; // 15
result = 10 - 5; // 5
result = 10 * 5; // 50
result = 10 / 5; // 2
let remainder = 10 % 3; // 1
let count = 0;
count++; // 1
count--; // 0

2. Операторы сравнения

Операторы сравнения используются для сравнения двух значений и возвращают логическое значение `true` или `false`:

- Равно (`==`)
- Не равно (`!=`)
- Строго равно (`===`)
- Строго не равно (`!==`)
- Больше (`>`)
- Меньше (`<`)
- Больше или равно (`>=`)
- Меньше или равно (`<=`)

Примеры:

let isEqual = 5 == "5"; // true
let isNotEqual = 5 != "5"; // false
let isStrictEqual = 5 === "5"; // false
let isStrictNotEqual = 5 !== "5"; // true

3. Логические операторы

Логические операторы используются для определения логики между переменными или значениями:

- И (`&&`)
- ИЛИ (`||`)
- НЕ (`!`)

Примеры:

let result = (5 > 3) && (5 > 4); // true
result = (5 > 3) || (5 < 4); // true
result = !(5 > 3); // false

4. Операторы присваивания

Операторы присваивания используются для присвоения значений переменным:

- Присваивание (`=`)
- Сложение с присваиванием (`+=`)
- Вычитание с присваиванием (`-=`)
- Умножение с присваиванием (`*=`)
- Деление с присваиванием (`/=`)

Примеры:

let x = 10;
x += 5; // x = x + 5
x -= 2; // x = x - 2
x *= 3; // x = x * 3
x /= 2; // x = x / 2

5. Приоритет операторов

Приоритет операторов определяет порядок, в котором выполняются операции. Операции с более высоким приоритетом выполняются первыми. Например, операция умножения (`*`) имеет более высокий приоритет, чем сложение (`+`).

Заключение

Операторы играют важную роль в создании логики JavaScript-программ. Понимание и правильное использование различных типов операторов позволяет эффективно управлять данными и условиями в вашем коде.


Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Оставить комментарий
Нет обсуждений. Начните первое.