`

JavaScript语言标识符和保留字

阅读更多

任何一种计算机语言都离不开标识符和保留字,下面我们将详细介绍JavaScript标识符和关键字。
标识符
      标识符就是给变量、函数和对象等指定的名字。构成标识符的字母是有一定的规范,JavaScript语言中标识符的命名规则:
区分大小写,Myname与myname是两个不同的标识符。
      标识符首字符可以是以下划线(_)、美元符($)或者字母开始,不能是数字。
      标识符中其它字符可以是下划线(_)、美元符($)、字母或数字组成的。

例如,identifier,userName,User_Name,_sys_val,身高,$change等为合法的标识符,而2mail,room#,class为非法的标识符。其中,使用中文“身高”命名的变量是合法的。
注意  JavaScript中的字母是采用Unicode,Unicode叫做统一编码制,是国际上通用的16位编码制,它包含了亚洲文字编码,如中文、日文、韩文等字符。所有JavaScript中的字母可以是中文、日文和韩文等亚洲字母。
保留字
保留字是语言中定义具有特殊含义的标识符,保留字不能作为标识符使用。JavaScript语言中定义了一些具有专门的意义和用途的保留字,这些保留字称为关键字,下面列出了JavaScript语言中的关键字:
break、delete、function、return、typeof、case、do、if、switch、var、catch、else、in、this、void、continue、false、instanceof、throw、while、debugger、finally、new、true、const、with、default、for、null和try。
还有一些保留字在未来JavaScript版本使用的,它们主要有:
class、enum、export、extends、import和super。

上述保留字很多目前我们没有必要全部知道它的含义,但是要记住的是在JavaScript中关键字大小写敏感的,因此class和Class是不同的,Class也当然不是JavaScript的保留字。

 

 

更多内容请关注最新Cocos图书《Cocos2d-x实战:JS卷——Cocos2d-JS开发

本书交流讨论网站:http://www.cocoagame.net

欢迎加入Cocos2d-x技术讨论群:257760386

更多精彩视频课程请关注智捷课堂Cocos课程:http://v.51work6.com

 

《Cocos2d-x实战 JS卷》现已上线,各大商店均已开售:

京东:http://item.jd.com/11659698.html

欢迎关注智捷iOS课堂微信公共平台,了解最新技术文章、图书、教程信息

分享到:
评论

相关推荐

    基于JavaScript中标识符的命名规则介绍

    不可以使用保留字!!! 要有意义!!!!!!! 标识符的命名规范: 1.驼峰命名法 除标识符的第一个单词外,其余单词的首字母大写,例如:trueName 2.蛇型命名法 单词之间用_隔开,例如:true_name (注:大多数...

    JavaScript程序设计课件:JavaScript关键字.pptx

    不能使用JavaScript中的关键字和保留字命名。 2.3.1 标识符 3、关键字 关键字:是指在JavaScript语言中被事先预定好并赋予特殊含义的单词。 保留字:是指预留的,未来可能会成为保留关键字的单词。 2.3.1 标识符 3...

    JavaScript权威指南(第6版) 英文版

    2.4 标识符和保留字 28 2.5 可选的分号 30 第3章 类型、值和变量 32 3.1 数字 34 3.2 文本 38 3.3 布尔值 43 3.4 null和undefined 44 3.5 全局对象 45 3.6 包装对象 46 3.7 不可变的原始值和可变...

    JavaScript权威指南(第6版)中文

    2.4 标识符和保留字 28 2.5 可选的分号 30 第3章 类型、值和变量 32 3.1 数字 34 3.2 文本 38 3.3 布尔值 43 3.4 null和undefined 44 3.5 全局对象 45 3.6 包装对象 46 3.7 不可变的原始值和可变...

    JavaScript权威指南-第六版

     2.4 标识符和保留字28  2.5 可选的分号30  第3章 类型、值和变量32  3.1 数字34  3.2 文本38  3.3 布尔值43  3.4 null和undefined44  3.5 全局对象45  3.6 包装对象46  3.7 不可变的原始值和可变的对象...

    JavaScript中标识符提升问题

    标识符指的是javascript中定义的符号,标识符可以由任意顺序的大小写字母、数字、下划线和美元符号组成,但标识符不能以数字开头,也不能是javascript中的保留关键字。并且要注意,javascript是严格区分大小写的。

    JavaScript权威指南(第6版)(附源码)

    2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 包装对象 3.7 不可变的原始值和可变的对象引用 3.8 类型转换 3.9 变量声明 3.10 ...

    JavaScript权威指南(第6版)中文版pdf+源代码

     2.4 标识符和保留字28  2.5 可选的分号30  第3章 类型、值和变量32  3.1 数字34  3.2 文本38  3.3 布尔值43  3.4 null和undefined44  3.5 全局对象45  3.6 包装对象46  3.7 不可变的原始值和可变的对象...

    JavaScript权威指南(第6版)

    2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 包装对象 3.7 不可变的原始值和可变的对象引用 3.8 类型转换 3.9 变量声明 3.10 变量...

    JavaScript权威指南(第6版)(中文版)

    2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 包装对象 3.7 不可变的原始值和可变的对象引用 3.8 类型转换 3.9 变量声明 3.10 变量...

    JavaScript 权威指南(第四版).pdf

     2.4 标识符和保留字28  2.5 可选的分号30  第3章 类型、值和变量32  3.1 数字34  3.2 文本38  3.3 布尔值43  3.4 null和undefined44  3.5 全局对象45  3.6 包装对象46  3.7 不可变的原始值和可变的对象...

    JavaScript权威指南(第6版)中文文字版

    2.4 标识符和保留字 28 2.5 可选的分号 30 第3章 类型、值和变量 32 3.1 数字 34 3.2 文本 38 3.3 布尔值 43 3.4 null和undefined 44 3.5 全局对象 45 3.6 包装对象 46 3.7 不可变的原始值和可变的对象引用 47 .3.8 ...

    JavaScript权威指南(第六版) 清晰-完整

    2.4 标识符和保留字 2.5 可选的分号 第3章 类型、值和变量 3.1 数字 3.2 文本 3.3 布尔值 3.4 null和undefined 3.5 全局对象 3.6 包装对象 3.7 不可变的原始值和可变的对象引用 3.8 类型转换 3.9 变量声明 3.10 变量...

    JavaScript权威指南(第6版)

    2.4 标识符和保留字 28 2.5 可选的分号 30 第3章 类型、值和变量 32 3.1 数字 34 3.2 文本 38 3.3 布尔值 43 3.4 null和undefined 44 3.5 全局对象 45 3.6 包装对象 46 3.7 不可变的原始值和可变的对象引用 47 .3.8 ...

    JavaScript权威指南(第6版) 中文版

    2.4 标识符和保留字 28 2.5 可选的分号 30 第3章 类型、值和变量 32 3.1 数字 34 3.2 文本 38 3.3 布尔值 43 3.4 null和undefined 44 3.5 全局对象 45 3.6 包装对象 46 3.7 不可变的原始值和可变的对象引用 47 .3.8 ...

    tanpero#JavaScript-Art-Tour#命名的值1

    关于 JavaScript 中的字符,我们将在第三章详细了解。一个合法的标识符不能与已有的保留字发生冲突。保留字一些 JavaScript 语言内预留的、具有特

    javascript基本语法分析说明

    标识符可以由任意顺序的大小写字母,数字,下划线和美元符号组成,标识符不能以数字开头,也是不能使用javascript中的保留关键字。 javasceipt严格区分大小写,每条功能执行后以分号结束,每个词之间用空格、制表符...

Global site tag (gtag.js) - Google Analytics