Основные операторы
1. Математические операторы
Ничем не отличаются от школьного курса математики. Операторы возвращают значение на место операции. Порядок вычисления математических выражений и т. п. это всем привычная алгебра.
Важно запомнить правильное именование составляющих выражения. + - * / % называются операторами, а то на чем они применяются операндами.
Операции с числами
const x = 10;
const y = 5;
// Сложение
console.log(x + y); // 15
// Вычитание
console.log(x - y); // 5
// Умножение
console.log(x * y); // 50
// Деление
console.log(x / y); // 2
// Остаток от деления
console.log(x % y); // 0
// Сложение с заменой (есть и для других операторов)
let value = 5;
// Аналогично записи value = value + 10;
value += 10;
console.log(value); // 15
2. Операторы сравнения
Используются для сравнения значений. Результатом своего выполнения возвращают були: true или false.
a > bиa < b- больше/меньшеa >= bиa <= b- больше/меньше или равноa == b- равенствоa != b- неравенствоa === b- строгое равенствоa !== b- строгое неравенство
3. == и ===
Всегда используйте строгое равенство === и строгое неравенство !==. Операторы == и != выполняют преобразование типов сравниваемых значений, что может привести к ошибкам, особенно у начинающих. На изображениях ниже показаны таблицы сравнения значений используя операторы == и ===.
При использовании === для проверки равенства, все равно только себе. Перед оценкой ничего не преобразуется.

При использовании == для проверки равенства, происходит приведение типов операндов.

Last updated