javascript-第二章-词法结构

第二章 词法结构

1.字符集

采用16位的unicode编码可以表示任意一种书面语言,javascript是采用unicode字符集编写的。js中任意字符都是用2个字节表示。

2.区分大小写

在html中标记和性质名可以任意大小写方式输入,但是在js中通常是小写的。例如,在html中事件处理性质名是onClick,但是在js中只能用onclick。

3.空白符和换行符

js会忽略空白符号、制表符、换行符,除非是字符串或正则表达式中。

4.分号可选

但是省略分号并不是一个良好的编程习惯,应习惯于使用分号。

5.注释

单行: // 多行: /****/

6.直接量

就是程序中直接显示的数据值,以下都是:

1
2
3
4
5
6
7
8
9
1
1.2
“hello,world”
null,
True,
False,
/javascript/gi,
{x:1,y:1}, //对象直接量
[1,2,3,4] //数组直接量

7.标识符

一个名字,用来命名变量和函数,或者代码中某些循环的标签。
命名规则:首字符以字母、下划线和美元符号开头,后面可以是数字、字母、下划线、美元符号

8.保留字

不能用作标识符,有特殊意义