// => 单行注释/*与 */ 之间是多行注释,可以换行,但不能嵌套字面量是一种直接出现在程序中的数据值。第3章详解。
label)。$)开头,后续可以是字母、数字、下划线或美元符号($)。
asconstexportgetnulltargetvoidasynccontinueextendsifofthiswhileawaitdebuggerfalseimportreturnthrowwithbreakdefaultfinallyinsettrueyieldcasedeleteforinstanceofstatictrycatchdofromletsupertypeofclasselsefunctionnewswitchvar
将来可能会用到的标识符
enumimplementsinterfacepackageprivateprotectedpublic
考虑到可移植性和易于编辑,建议在标识符中只使用ACDII字母和数字,但是也可以包含数学符号和非英语字符。
\u开头,后跟4位十六进制数字(包括大写或小写的字母A~F)。如 \u00e9。\u开头,后跟包含在一对花括号内的1~6位十六进制数字。如 \u{E9}。a = 3b = 4;{ a = 3}let aa=3console.log(a)由于第二个a可以继续解析更长的语句a = 3,所以JavaScript没有把第二个换行符当作分号;
4. 通常,如果语句以(、[、/、+、-开头,就有可能被解释为之前语句的一部分;
5. 若return、throw、yield、break、continue语句之后有换行符,JavaScript会把这个换行符解释为分号;
6. ++或--如果作为后置操作符,需要与自己操作的表达式位于同一行;
7. 箭头函数的箭头 => 必须与参数列表位于同一行。
本章详解了如何在最低层面上编写JavaScript程序。下一章将上升一个层次,介绍作为JavaScript程序基本计算单位的原始类型和值(数值、字符串,等等)。