首页 > 代码库 > JavaScript权威指南--词法结构

JavaScript权威指南--词法结构

使用广泛,所有的浏览器(桌面、手机、屏蔽等等)都配有相应的JavaScript解析器。

三技能:JavaScript、HTML、CSS。

JavaScript早已超出了其“脚本语言”本身的范畴,而成为一种集健壮性/高效性和通用性为一身的编程语言。

 

编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序。作为语法的基础,它规定了诸如变量名是什么样的、怎么写注释,以及程序语句之间如何分割的等规则。

1.字符集

JavaScript程序是用Unicode字符集编写的。Unicode是ASCII和Latin-l的超集,并持之地球上几乎所有再用的语言。ECMAScript 3要求JS的实现必须支持Unicode2.1以及后续版本,ECMAScript5则要求支持Uniocde 3及以后版本。

http://www.ruanyifeng.com/blog/2014/12/unicode.html

1.1.区分大小写

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

注意:HTML不区分大小写、XHTML区分。

例如:在HTML中设置事件处理程序时,onclick属性可以写成OnClick,但在JS代码或者在XHTML文档)种,必须使用小写的onclick.

1.2、空格、换行符、格式控制符

JS会忽略程序中的标识之间的空格.多数情况下,JS同样会忽略换行符.由于可以在代码中随意使用空格和换行,因此可以采用整齐,一致的缩进来形成统一的编码风格,从而提高代码的可读性.

JavaScript中表示空格的字符:http://blog.csdn.net/sells2012/article/details/17509077

1.3.Unicode转义序列

 

JavaScript权威指南--词法结构