# JavaScript Keywords

**Keywords are reserved words that are part of the syntax in the programming language. For example,**

```javascript
const a = 'hello';
```

Here, `const` is a keyword that denotes that a is a constant.

Keywords cannot be used to name identifiers.

Here is the list of keywords available in JavaScript.

<table><tbody><tr><td colspan="1" rowspan="1"><p><code>await</code></p></td><td colspan="1" rowspan="1"><p><code>break</code></p></td><td colspan="1" rowspan="1"><p><code>case</code></p></td><td colspan="1" rowspan="1"><p><code>catch</code></p></td><td colspan="1" rowspan="1"><p><code>class</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><code>const</code></p></td><td colspan="1" rowspan="1"><p><code>continue</code></p></td><td colspan="1" rowspan="1"><p><code>debugger</code></p></td><td colspan="1" rowspan="1"><p><code>default</code></p></td><td colspan="1" rowspan="1"><p><code>delete</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><code>do</code></p></td><td colspan="1" rowspan="1"><p><code>else</code></p></td><td colspan="1" rowspan="1"><p><code>enum</code></p></td><td colspan="1" rowspan="1"><p><code>export</code></p></td><td colspan="1" rowspan="1"><p><code>extends</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><code>false</code></p></td><td colspan="1" rowspan="1"><p><code>finally</code></p></td><td colspan="1" rowspan="1"><p><code>for</code></p></td><td colspan="1" rowspan="1"><p><code>function</code></p></td><td colspan="1" rowspan="1"><p><code>if</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><code>implements</code></p></td><td colspan="1" rowspan="1"><p><code>import</code></p></td><td colspan="1" rowspan="1"><p><code>in</code></p></td><td colspan="1" rowspan="1"><p><code>instanceof</code></p></td><td colspan="1" rowspan="1"><p><code>interface</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><code>let</code></p></td><td colspan="1" rowspan="1"><p><code>new</code></p></td><td colspan="1" rowspan="1"><p><code>null</code></p></td><td colspan="1" rowspan="1"><p><code>package</code></p></td><td colspan="1" rowspan="1"><p><code>private</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><code>protected</code></p></td><td colspan="1" rowspan="1"><p><code>public</code></p></td><td colspan="1" rowspan="1"><p><code>return</code></p></td><td colspan="1" rowspan="1"><p><code>super</code></p></td><td colspan="1" rowspan="1"><p><code>switch</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><code>static</code></p></td><td colspan="1" rowspan="1"><p><code>this</code></p></td><td colspan="1" rowspan="1"><p><code>throw</code></p></td><td colspan="1" rowspan="1"><p><code>try</code></p></td><td colspan="1" rowspan="1"><p><code>true</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><code>typeof</code></p></td><td colspan="1" rowspan="1"><p><code>var</code></p></td><td colspan="1" rowspan="1"><p><code>void</code></p></td><td colspan="1" rowspan="1"><p><code>while</code></p></td><td colspan="1" rowspan="1"><p><code>with</code></p></td></tr><tr><td colspan="1" rowspan="1"><p><code>yield</code></p></td><td colspan="1" rowspan="1"><p>&nbsp;</p></td><td colspan="1" rowspan="1"><p>&nbsp;</p></td><td colspan="1" rowspan="1"><p></p></td><td colspan="1" rowspan="1"><p></p></td></tr></tbody></table>
