JavaScript 保留关键字学习笔记
在 JavaScript 中,有些单词是被保留的,这意味着它们不能用作变量名或函数名等标识符。在本文中,我们将学习这些保留关键字以及它们的用途。
JavaScript 保留关键字列表
以下是 JavaScript 的保留关键字列表:
break
case
catch
class
const
continue
debugger
default
delete
do
else
enum
export
extends
false
finally
for
function
if
implements
import
in
instanceof
interface
let
new
null
package
private
protected
public
return
static
super
switch
this
throw
true
try
typeof
var
void
while
with
yield
你可以在 MDN 上查看完整的保留关键字列表。
举例解释
let
和 const
let
和 const
是 ES6 中引入的关键字,用于声明区块级作用域的变量和常量。它们不能用作变量名或函数名等标识符。
javascriptCopy Code// 错误示例:使用 let 作为变量名
let let = "hello";
// SyntaxError: Unexpected token 'let'
// 正确示例:使用其他标识符作为变量名
let name = "John";
function
function
是用于声明函数的关键字。如果你尝试将其用作变量名或其他标识符,JavaScript 将会抛出一个错误。
javascriptCopy Code// 错误示例:使用 function 作为变量名
let function = () => {
console.log("hello");
}
// SyntaxError: Unexpected token 'function'
// 正确示例:使用其他标识符作为变量名
let greetFunction = () => {
console.log("hello");
}
true
和 false
true
和 false
是用于表示布尔值的关键字,它们不能用作变量名或其他标识符。
javascriptCopy Code// 错误示例:使用 true 作为变量名
let true = false;
// SyntaxError: Unexpected token 'true'
// 正确示例:使用其他标识符作为变量名
let isTrue = true;
结论
在 JavaScript 中,保留关键字具有特殊的含义,不能用作变量名或其他标识符。当你在编写代码时,应该避免使用这些关键字。如果你不小心使用了它们,JavaScript 将会抛出错误,帮助你及时发现问题。