Оператор (statement)
Конструкция кода, выполняющая действие, но не порождающая значения: if, while, присваивание. Противоположность — выражение.
В семействе C (C, Java, Python) различие между оператором и выражением чёткое. В функциональных языках (Haskell, Rust, Scala) почти всё является выражением — if возвращает значение. В JavaScript есть и то и другое. В Lisp существуют только выражения.