Expression
An expression is a piece of source code that produces a value at runtime.
Related concepts: EvaluationValue
Closest Wikipedia entry: Expression (computer science)
Misconceptions about Expression51 documented Misconceptions
Check YourselfArrowFunctionNoImpliedReturn
Even when an arrow function consists just of an expression, the return keyword must be explicitly written
ArrowFunctionRequiresFunctionKeyword
Arrow functions also require the keyword 'function'
ConditionalOperatorNotExpression
The conditional operator is not an expression
IdentifierAsStringInBracketNotation
An identifier used to access a property with the bracket notation is treated as a string
MandatoryAssignment
An expression must be assigned to have a valid statement
NoAtomicExpression
Expressions must consist of more than one piece
NoFunctionCallsChaining
It is not allowed to chain function calls