第一部分 JavaScript语言核心 第2章 词法结构

2.1 字符集

JavaScript程序是用Unicode字符集编写的。

2.1.1 区分大小写
JavaScript是区分大写的的语言。
关键字、变量、函数名和所有标识符,都必须采取一致的大小写形式。

注意:HTML不区分大小写(尽管XHTML区分大小写)。
比如Html中onclick属性可以写成onClick。但JS中必须用小写onclick。


2.1.2 空格、换行符和格式控制符


多数情况下JS会忽略换行符。




2.1.3 Unicode转义序列


有些计算机硬件和软件里无法显示或输入Unicode字符全集。
为了解决这个问题,JS定义了一种特殊序列,使用6个ASCII字符来代表任意16位Unicode内码。
这些Unicode转义序列均以\u为前缀,其后跟4个十六进制数(使用数字以及大写或小写的字母A-F表示)。

这种Unicode转义写法可以在JS字符串直接量、正则表达式直接量和标识符中(关键字除外)。




2.2 注释

单行注释://xxx
块注释:/* xxx */ (不能有嵌套注释)

2.3 直接量

直接量:直接使用的数据值。
如:
null //空
12 //数字
"hello world" //字符串文本
true //布尔值
/javascript/gi  //正则表达式直接量(用作模式匹配)
{x:1,y:2} //对象
[1,2,3] //数组

 

2.4 标识符和保留字

标识符:就是一个名字,用来对变量和函数命名。
规则:以字母、下划线、美元符开始,后面加字母、数字、下划线或美元符。(允许出现Unicode字符集中的子母和数字)
合法标识符:
i
my_name
v13
_dummy
$str

保留字:

JS把一些标识符用来做自己的关键字。




2.5 可选的分号

1.每行都是独立完整的一句,可省略分号:
a=3; //可省
b=4;
下面这种不可省:
a=3;b=4;

2.程序结尾或右花括号"}"之前的分号可省。

posted @ 2015-04-01 17:54  IT浪潮之巅  阅读(178)  评论(0)    收藏  举报
   友情链接: 淘宝优惠券