Statement
Een codeconstructie die een actie uitvoert maar geen waarde oplevert — bijvoorbeeld if, while of een toewijzing. Tegenhanger: expressie.
In de C-familie (C, Java, Python) is het onderscheid tussen statement en expressie scherp. Functionele talen (Haskell, Rust, Scala) maken bijna alles een expressie — if levert een waarde op. JavaScript kent beide. Lisp kent alleen expressies.