| abstract |
Reserved for future use. It was originally intended for defining abstract methods. |
| arguments |
Refers to an array-like object that contains the arguments passed to a function. |
| await |
Pauses the execution of an async function until a Promise is resolved or rejected. |
| boolean |
A primitive data type representing a logical value: true or false. |
| break |
Terminates the current loop or switch statement. |
| byte |
Reserved for future use. It was intended for working with binary data. |
| case |
Defines a case in a switch statement. |
| catch |
Catches and handles exceptions in a try-catch block. |
| char |
Reserved for future use. It was intended for working with character data. |
| class |
Defines a class in JavaScript (introduced in ECMAScript 2015). |
| const |
Declares a block-scoped constant variable. |
| continue |
Skips the current iteration of a loop. |
| debugger |
Stops the execution of JavaScript and invokes the debugger. |
| default |
Specifies the default case in a switch statement. |
| delete |
Deletes a property from an object. |
| do |
Executes a block of code until a condition is false. |
| double |
Reserved for future use. It was intended for working with floating-point numbers. |
| else |
Executes a block of code if the condition is false (used with if statements). |
| enum |
Reserved for future use. It was intended for creating enumerations. |
| eval |
Evaluates a string as JavaScript code. |
| export |
Exports functions, objects, or values from a module. |
| extends |
Inherits properties and methods from a parent class (used with class declarations). |
| false |
A Boolean value representing false. |
| final |
Reserved for future use. It was intended for preventing inheritance or overriding. |
| finally |
Specifies a block of code to be executed after a try block, regardless of an exception. |
| float |
Reserved for future use. It was intended for working with floating-point numbers. |
| for |
Executes a block of code for a specified number of times. |
| function |
Declares a function. |
| goto |
Reserved for future use. It was intended for jumping to a labeled statement. |
| if |
Executes a block of code if the condition is true. |
| implements |
Reserved for future use. It was intended for implementing interfaces. |
| import |
Imports functions, objects, or values from a module. |
| in |
Checks if a specified property is in an object. |
| instanceof |
Checks if an object is an instance of a specified class. |
| int |
Reserved for future use. It was intended for working with integers. |
| interface |
Reserved for future use. It was intended for defining interfaces. |
| let |
Declares a block-scoped local variable (introduced in ECMAScript 2015). |
| long |
Reserved for future use. It was intended for working with large integers. |
| native |
Reserved for future use. It was intended for indicating native methods. |
| new |
Creates an instance of an object. |
| null |
Represents the absence of a value or an uninitialized variable. |
| var |
Declares a javascript variable |
| package |
Reserved for future use. It was intended for organizing related classes. |
| private |
Reserved for future use. It was intended for defining private members of a class. |
| protected |
Reserved for future use. It was intended for defining protected members of a class. |
| public |
Reserved for future use. It was intended for defining public members of a class. |
| return |
Exits a function and specifies its return value. |
| short |
Reserved for future use. It was intended for working with small integers. |
| static |
Defines a static method or property for a |