1An expression is any valid unit of code that resolves to a value.
2An statement is any valid unit of code that resolves to an instruction.
3
4Wherever JavaScript expects a statement, you can also write an expression.
5The reverse does not hold.
1// EXPRESSION: Code that produces a value
2// example(s):
33 + 4
41991
5true && false && false
6
7// STATEMENT: Code that performs actions (generally something that ends in ";"
8// example:
9const str = `String assigned to str`;