# Statements

The following JavaScript statements are supported for the @boardname@:

## Variable declarations
* [`const` statement](http://devdocs.io/javascript/statements/const)
* [`let` statement](http://devdocs.io/javascript/statements/let)

## Block-structured statements

* [`{ }` block statement](http://devdocs.io/javascript/statements/block)
* [`if-else` conditional statement](http://devdocs.io/javascript/statements/if...else)
* [`while` loop](http://devdocs.io/javascript/statements/while)
* [`do-while` loop](http://devdocs.io/javascript/statements/do...while)
* [`for(;;)` loop](http://devdocs.io/javascript/statements/for)
* [`switch` statement (on numbers only)](http://devdocs.io/javascript/statements/switch)

## Control-flow commands

* [`break` statement](http://devdocs.io/javascript/statements/break)
* [`continue` statement](http://devdocs.io/javascript/statements/continue)
* [`return` statement](http://devdocs.io/javascript/statements/return)
* [`debugger` statement for breakpoints](http://devdocs.io/javascript/statements/debugger)

## Labeling statements

* [`label:` statement](http://devdocs.io/javascript/statements/label)
* [`default` statement](http://devdocs.io/javascript/statements/default)