字符集
1.用16位的Unicode字符集编写的,可以表示地球上通用的每一种书面语言。国际化
2.每个字符都是用两个字节表示的
3.大小写敏感:关键字、变量、函数名、标识符;HTML并不区分大小写
HTML中的标记、属性名可以是任意大小写方式输入
JavaScript中通常为小写;事件只能小写
4.忽略程序中的记号间的空格、制表符、换行符;可使程序整齐、一致
5.可选分号,用于分隔语句。
建议使用分号
换行时,会自动插入分号。注意容易引起bug的地方,尤其在return、break、continue、++、--等语句中
6.注释:
//…… 或者/*……*/
不支持注释嵌套
7.直接量:程序中直接显示出来的数据值
8.标识符:变量名、函数名、循环标记
可以用Unicode转义序列,例如π可以表示为“u03c0”
9.保留字:不可用作标识符
保留的JavaScript关键字
ECMA扩展保留的关键字
避免使用的其他标识符
JavaScript预定义的全局变量名、全局函数名(不同版本、特定的嵌入目标)