In JavaScript, there are certain words that have special meaning and cannot be used as variable names, function names, or identifiers. These words are called "reserved words". Here's a list of JavaScript reserved words:
javaabstract
arguments
await
boolean
break
byte
case
catch
char
class
const
continue
debugger
default
delete
do
double
else
enum
eval
export
extends
false
final
finally
float
for
function
goto
if
implements
import
in
instanceof
int
interface
let
long
native
new
null
package
private
protected
public
return
short
static
super
switch
synchronized
this
throw
throws
transient
true
try
typeof
var
void
volatile
while
with
yield
It's important to note that reserved words cannot be used as variable names, function names, or identifiers. For example, the following code will produce an error:
csharpvar let = 10;
In this example, the reserved word let
is used as a variable name, which is not allowed in JavaScript. To avoid this error, you can choose a different variable name:
csharpvar myVariable = 10;
In this example, the variable myVariable
is used instead of the reserved word let
.
In summary, reserved words are words that have special meaning in JavaScript and cannot be used as variable names, function names, or identifiers. It's important to be aware of these words when writing JavaScript code to avoid syntax errors.