Выражения

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

let x = 7 // produce variable x -> with side effects
3+4 //produce 7 as a result -> resolve to a value
5 //produce 5 -> resolve to a value

Также в JavaScript есть следующие категории выражений:

  1. Арифметика: оценивает число, большую часть времени используют арифметические операторы, такие как сложение, вычитание, деление и умножение.
  2. Строка: оценивается как строка символов, например, «Фред» или «234». Обычно использует строковый оператор, например сложение.
  3. Логический: оценивается как истина или ложь. использует логические операторы (&& и ||).
  4. Первичные выражения: основные ключевые слова и общие выражения в JavaScript. например, этоключевое слово и оператор группировки ().
  5. Левосторонние выражения: левые значения являются назначением присваивания. например, оператор new для создания экземпляра класса и ключевое слово superдля вызова функций родительского объекта.

Заявления

Программа представляет собой список операторов, и каждый оператор отделяется точкой с запятой. Простейшее утверждение выглядит так:

1;

Что ж, это не так уж много, но когда вы комбинируете операторы с выражениями, вы можете создать программу любого размера.

Если вы хотите узнать об этом больше, ознакомьтесь с этим, Eloquent JavaScript и веб-документами MDN для Утверждений и Выражений.