欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ECMA-262关键词及其作用

程序员文章站 2023-01-29 18:53:12
ECMA-262关键词作用breakcasecatchclassconst声明变量,在声明变量的同时必须初始化变量,且不可修改变量,不许重复声明,声明作用域为块,如果声明的是一个对象那么对象内部的属性可以修改,continuedebuggerdefaultdeletedoelseexportextendsfinallyforfunctionifimpor......
ECMA-262关键词 作用
break 立即退出循环,强制执行循环后的下一条语句,可与case、default、switch连用构成一种流程控制语句
case 与break、default、switch连用构成一种流程控制语句
catch 与tryl构成try-catch-finally语句,用于对异常情况进行处理
class
const 声明变量,在声明变量的同时必须初始化变量,且不可修改变量,不许重复声明,声明作用域为块,如果声明的是一个对象那么对象内部的属性可以修改
continue 立即退出循环,但会再次从循环顶部开始执行
debugger 与阅览器配合可进行debugger调试
default 与switch、case、break构成一种流程控制语句
delete 只适用于删除对象属性
do 与while连用构成一种后测式循环语句
else 与if连用,表示条件选择
export 用于对外输出本模块/文件变量的接口
extends 用于类的继承
finally 与try、catch构成try-catch-finally语句,用于对异常情况进行处理
for for语句,一种先测式循环语句。可与in构成for-in语句(用于枚举对象中的非符号键属性)。可与of构成for-of语句(用于遍历可迭代对象的元素)
function 用于声明函数
if 条件语句
import 用于在一个模块中加载另一个含有export接口的模块
in 用来判断某个属性属于某个对象,与for构成for-in语句,用于枚举对象中的非符号键属性
instanceof 判断一个对象是否是一个类或者一个方法的实例,A instanceof B 表示:判断A是否是B的一个实例
new 声明新变量
return 返回值
super 指向的是当前对象的原型对象
switch 与case、default、break构成一种流程控制语句
this 指向函数所在的当前对象
throw 创建 exception(异常),可以把这个声明与 try-catch-finally语句配合使用,以达到控制程序流并产生精确错误消息的目的
try 与catch构成try-catch-finally 语句,用于对异常情况进行处理
typeof 确定任意变量的数据类型,返回以下七种字符串:“underfined”:表示值未定义;“boolean”:表示值为布尔型;“string”:表示值为字符串;“number”:表示值为数值;“object”:表示值为对象或null;"function"表示值为函数;“symbol”:表示值为符号。
var 定义变量,后跟变量名如:var item="hi! " , age=18; 在函数内定义时为局部变量,如果省略var则被认为是全局变量,但不安全,strict模式下会报错。声明提升——声明时会把所有变量声明都拉到函数作用域的顶部,故反复声明(非冗余声明)也没问题。
void 指定要计算一个表达式但是不返回值
while while语句,一种先测式循环语句,可与do构成do-while语句
with 将代码作用域设置为特定的对象(严格模式下不允许使用)
yield 使生成器函数执行暂停
ECMA-262保留字
enum
implements
interface
let
package
protected
private
public
static
await

本文地址:https://blog.csdn.net/qq_44675204/article/details/110140623

相关标签: JavaScript