Expresión vs Declaración JavaScript
An expression is any valid unit of code that resolves to a value.
An statement is any valid unit of code that resolves to an instruction.
Wherever JavaScript expects a statement, you can also write an expression.
The reverse does not hold.
GitPaulo