Операторы и выражения

Арифметика, сравнение, логика, деструктуризация и spread/rest

Операторы и выражения

Операторы — строительные блоки любого выражения JavaScript. Без них невозможно вычислить результат, сравнить значения или извлечь данные из структур.

Что вы узнаете

  • Все арифметические операторы и коварный + с конкатенацией
  • Почему == опасен и когда === может удивить
  • Short-circuit evaluation: как &&, || и ?? экономят код
  • Деструктуризация — элегантный способ извлечения данных
variables

Подглавы

  1. Арифметические и строковые операторы — +, -, *, /, %, **, приоритет
  2. Операторы сравнения — ==, ===, <, >, особенности
  3. Логические операторы — &&, ||, !, ??, short-circuit
  4. Деструктуризация и spread/rest — массивы, объекты, вложенная