关键词

Javascript中的关键字和保留字整理

Javascript中的关键字和保留字整理

在Javascript中,有些字是具有特殊含义的,这些字被称为关键字。而有些字没有特殊含义,但是被保留,这些字就被称为保留字。本文将介绍Javascript中的关键字和保留字,以及它们的具体用途。

关键字

Javascript中的关键字是指具有特殊含义的字,不可以用作变量名或函数名等标识符。下面列出Javascript中的关键字:

break
case
catch
const
continue
debugger
default
delete
do
else
export
extends
false
finally
for
function
if
import
in
instanceof
new
null
return
super
switch
this
throw
true
try
typeof
var
void
while
with
yield

这些关键字在代码中使用时,必须按照关键字的规则使用,不能用作其他标识符。

示例1

for(var i=0; i<10; i++){
  if(i === 5){
    break;
  }
  console.log(i);
}
//输出0,1,2,3,4

在上面的示例中,break关键字用于跳出循环。当i等于5时,循环被跳出。

示例2

function myFunction(obj) {
  if (obj instanceof Array) {
    //处理数组的代码
  }
  else if (obj instanceof Object) {
    //处理对象的代码
  }
}

在上面的示例中,instanceof关键字用于判断一个对象是否为数组或对象。

保留字

Javascript中的保留字是指具有特殊含义的字,但是可以用作变量名或函数名等标识符。但是为了避免出现问题,不推荐使用这些关键字作为标识符。下面列出Javascript中的保留字:

class
enum
export
extends
import
super
implements
interface
let
package
private
protected
public
static
yield

在代码中,虽然可以使用保留字作为变量名或函数名等标识符,但是这样不利于代码维护和阅读,因此最好不要这样做。

示例3

var static = 10;
console.log(static);
//输出10

在上面的示例中,static被用作变量名,虽然static是Javascript中的保留字,但是可以用作变量名。在这种情况下,最好更换变量名以避免出现不必要的问题。

总结

关键字和保留字是Javascript中的重要概念,程序员在编写代码时需要遵循关键字的规则,最好不要使用保留字作为标识符,以避免出现问题。

本文链接:http://task.lmcjl.com/news/9505.html

展开阅读全文