JS红宝书学习-第3章 语言基础 --关键字与保留字

3.2 关键字与保留字

ES6描述了一组保留的关键字,这些关键字都有特殊的用途,比如表示控制语句的开始和结束,或者执行特定的操作。按照规定,这些关键字不能用于标识符或属性名。所有标识符如下:

break		do		in		typeof
case		else		instanceof	var
catch		export		new		void
class		extends		return		while
const		finally		supper		with
continue	for		swich		yield
debugger	funcation	this
default		if		throw
delete		import		try

同时也描述了一组未来的保留字,同样不能作为标识符和属性名。虽然现在没有,但是建议也不要用,万一以后有了,出现冲突就不好玩了。

始终保留:
enum

严格模式下保留:
implements	package		public
interface	protected	static
let		private

模块代码中保留:
await

补充之前定义的保存关键字

abstract	final		native
boolean		float		short
byte		goto		synchronized
char		int		transient
double		long		volatile

同时以下直接量也不能作为标识使用

null		true		false

加油

posted @ 2021-07-01 17:46  MrChuanlinAndYaFei  阅读(61)  评论(1)    收藏  举报