This document summarizes JavaScript statements including:
- Block statements which are delimited by curly brackets and can contain multiple statements with no block scope.
- Conditional statements like if/else and switch statements which execute code conditionally.
- Loop statements like for, do/while, while, and for/in which repeatedly execute code as long as conditions are met.
- Exception handling statements like try/catch/finally and throw/catch which handle errors.
- Function statements which declare reusable blocks of code and can return values.
- Other statements like debugger, with, and empty statements.