《JavaScript权威指南(第六版)》读书笔记 (一) 语法结构

时间:2022-08-27 08:18:48

大半年没搞JS了,忘的七七八八了,真的年纪大了。《JavaScript权威指南(第六版)》重新拾掇起来,下面是通读改书的一些笔记,权当回忆复习.


2.1 字符集 

javascript 是 unicode字符编写的,Unicode是ASCII和Latin-1 的超集,并支持地球上所有的在用语言。


2.1.1 区分大小写

javascript是区分大小写的语言,关键字,变量,函数名和所有标识符都必须采取一致大小写形式,值得注意的是HTML并不区分大

小写(尽管XHTML区分大小写)。



2.1.2 空格,换行符和格式控制符
js会忽略程序中标识之间的空格,多数情况下,js同样会忽略换行符。



2.2 注释 
js支持两种格式的注释,在行尾“//”之后的文本都会被js当做注释忽略掉的,此外,“/*”和"*/"之间的文本也会当做注释,这种注释可以跨行书写,但不能有嵌套的注释。

第一种:     


//单行注释


第二种:

/*



 *多行注释


 */


2.3 直接量  

直接量,就是程序中直接使用的数值,如:

12  //数字
1.2 //小数
"Hello World" //字符串文本
'Hi' // 字符串
true,false //布尔值
null //空
/javascript/gi  //正则表达式直接量(用作模式匹配)
{x:1,y:2} //对象
{1,2,3,4,5} //数组


2.4 表示符和保留字

1:表示符是一个名字,在js中用标识符来对变量和函数进行命名,js标识符:以美元(数字是不允许作为首字符出现)由于可移植性和书

写的考虑,通常我们只使用ASCII字母和数字来书写标识符。

2:保留字:

js把一些标识符拿出来做自己的关键字,因此关键字不能用作变量名称或者函数名称或者参数名称


2.5 可选的分号

在js中语句结尾分号可选,但是我们出于良好的编程习惯,语句之间都要使用分号,不要装逼!