JavaScript的词法结构
1.字符集
js是由Unicode字符集编写的,Unicode是ASCII和Latin-1的超集,并支持所有的语言,ECMAScript 3要求js必须支持Unicode 2.1 以及后续版本。
1.1区分大小写
1.2空格、换行符和格式控制符
2.注释
支持两个格式的注释:
// 这是单行注释
/* 一段注释
* 可以连续写多行
*/
3.直接量
所谓的直接量literal 就是程序中直接使用的数据值:数字、小数、字符串文本、布尔值、正则表达式直接量、null
4.标识符和保留字
- 标识符:就是一个名字,js标识符必须以字母、下划线(_)或$开始,后学字符可以是字母、下划线(_)、数字或$。数字是不允许作为首字符出现的,为了区分标识符和数字。
- 保留字:JavaScript把一些标识符作为自己的关键字,关键字不能再做标识符了:
break delete function return typeof case do if switch var catch else in this void continue false instanceof throw
whiledebugger finally new true with default for null try
浙公网安备 33010602011771号