JavaScript关键字和保留字

ECMA-262 定义了 ECMAScript 支持的一套关键字(keyword)。

这些关键字标识了 ECMAScript 语句的开头和/或结尾。根据规定,关键字是保留的,不能用作变量名或函数名。

下面是 ECMAScript 关键字的完整列表:

break
case
catch
continue
default
delete
do
else
finally
for
function
if
in
instanceof
new
return
switch
this
throw
try
typeof
var
void
while
with

保留字在某种意思上是为将来的关键字而保留的单词。因此保留字不能被用作变量名或函数名。

完整的保留字列表如下:

abstract
boolean
byte
char
class
const
debugger
double
enum
export
extends
final
float
goto
implements
import
int
interface
long
native
package
private
protected
public
short
static
super
synchronized
throws
transient
volatile

需要注意的是,在定义变量的时候,一定不要将变量名使用系统的关键字或保留字,否则会出现一些莫名其妙的错误!

时间: 2024-08-01 12:24:18

JavaScript关键字和保留字的相关文章

JavaScript 标识符,关键字和保留字

JavaScript 标识符,关键字和保留字 标识符 标识符(Identifier)就是名称的专业术语.JavaScript 标识符包括变量名.函数名.参数名和属性名. 合法的标识符应该注意以下强制规则: 第一个字符必须是字母.下划线(_)或美元符号($). 除了第一个字符外,其他位置可以使用 Unicode 字符.一般建议仅使用 ASCII 编码的字母,不建议使用双字节的字符. 不能与 JavaScript 关键字.保留字重名. 可以使用 Unicode 转义序列.例如,字符 a 可以使用"\

Javascript中的关键字和保留字

ECMA-262中描述了一组具有特定用途的关键字,可用于表示控制语句的开始或结束,或者用于执行特定操作等.规定:关键字属于语言保留,不可以用于标示符. ECMAScript的全部关键字(*为第五版新增): break do instanceof typeof case else new var catch finally return void continue for switch while debugger*   function this with default if throw de

JavaScript的关键字和保留字

关键字: break case catch continue default delete do else finallyfor function if in instanceof new return switch thisthrow try typeof var void while with 保留字: abstract boolean byte char class const debugger doubleenum export extends fimal float goto impl

JavaScript标识符与关键字和保留字

区分大小写 JavaScript中的一切(变量.函数名.操作符)都区分大小写.例如,变量名itbsl和变量名ITbsl是两个不同的变量. 标识符 所谓标识符,就是指变量.函数.属性的名字,或者函数的参数.标识符可以是按照下列格式规则组合起来的一或多个字符: 第一字符必须是一个字母.下划线(_).或一个美元符号($); 其它字符可以是字母.下划线.美元符号或数字: 注意: 不能把关键字.保留字.true.false和null用作标识符. 如何避免令人难堪的命名错误? 选择有意义的名称 标识符名称如

Javascript高级程序设计——语法、关键字、保留字、变量、数据类型

1.了解基本语法,JS大小写区分.注释风格.什么是严格模式等. 2.知道ES3和ES5的关键字和保留字大概有哪些,如果使用关键字会报什么错,使用保留字决定于特定浏览器引擎. 3.全局变量和局部变量的定义方法.为什么不推荐使用形如:message=”hi“这样的全局变量. 4.知道6种数据类型.typeof返回值等. 一些问题: a.如何判断一个变量是否定义或是否初始化? b.定义一个变量,准备用来保存对象,如何初始化? c.alert(undefined==null)输出什么? d.其他数据类型

Javascript基础系列之(五)关键字和保留字 (keyword)

关键字不可以作为变量名或者函数名 break case catch continue default delete do else finally for function if in instanceof new return switch this throw try typeof var void while with 保留字是为以后关键字而准备的 也不可以用来变量或者函数名. abstract boolean byte char class const debugger double e

0101 JavaScript标识符、关键字、保留字

10.1 标识符 标识(zhi)符:就是指开发人员为变量.属性.函数.参数取的名字. 标识符不能是关键字或保留字. 10.2 关键字 关键字:是指 JS本身已经使用了的字,不能再用它们充当变量名.方法名. 包括:break.case.catch.continue.default.delete.do.else.finally.for.function.if.in.instanceof.new.return.switch.this.throw.try.typeof.var.void.while.wi

语法构成、关键字和保留字、变量

1.语法 1.1如果引入了外部js,那么在该script标签里不能再写js代码 <script src=""></script> 1.2区分大小写 1.3标识符组成开头:a(字母)._.$ 1.4不能把关键字,保留字,true false null作为标识符 2.变量 var a;//创建(声明)变量 var a=1;//创建变量,和变量初始化: a=1+a;//变量的操作 3.数据类型 var a;//创建变量 var a=1;//创建变量,和变量初始化: a

关键字,保留字,标识符,快捷键

CTRL+Y 反撤销 快速构造函数  Source(ALT+SHIFT+S)  Generate Constructor Using Fields... CTRL+ALT+↑/↓ 复制粘贴选中行 CTRL+SHIFT+/ 对选定进行注释 CTRL+SHIFT+\ 解除注释 ALT+↑/↓    快速移动某一行 F2 快速修改主类名 ALT+SHITF+R 重命名    refactor-Rename CTRL+SHIFT+O 快速导入所需包 CTRL+F 修改所有同类名 选择循环结构 if sw