Snippet from Wikipedia: Expression (computer science)

In computer science, an expression is a syntactic notation in a programming language that may be evaluated to determine its value of a specific semantic type. It is a combination of one or more numbers, constants, variables, functions, and operators that the programming language interprets (according to its particular rules of precedence and of association) and computes to produce ("to return", in a stateful environment) another value. In simple settings, the resulting value is usually one of various primitive types, such as string, boolean, or numerical (such as integer, floating-point, or complex).

Expressions are often contrasted with statements—syntactic entities that have no value (an instruction).