南宁网站建设方案详细方案,网络营销案例分析怎么写,app大全软件网站免费下载,网站图片怎么换编程语言的词法结构是一套基础性规则#xff0c;用来描述如何使用这门语言来编写程序。作为语法的基础#xff0c;它规定了诸如变量名是什么样的、怎么写注释#xff0c;以及程序语句之间如何分隔等规则。 2.1程序的文本
JS区分大小写
JS忽略程序记号#xff08;token用来描述如何使用这门语言来编写程序。作为语法的基础它规定了诸如变量名是什么样的、怎么写注释以及程序语句之间如何分隔等规则。 2.1程序的文本
JS区分大小写
JS忽略程序记号token之间的空格和换行符。 2.2注释
// 单行注释
/* */ 多行注释
2.3字面量/直接量literal
所谓直接量literal就是程序中直接使用的数据值。
2.4标识符和保留字
就是一个名字。JS中标识符必须以字母下划线或美元符号开头。后续可以是字母数字下划线或美元符号。
保留字简单的方法是不要使用保留字。 但是 from,set,和target除外因为安全且常见。
好的方法是用带下划线的标识符既可以表意又不会冲突。
2.5Unicode
可以使用unicode做标识符不建议使用。
2.5.1Unicode转义序列
\u00e9 或者 \u{E9}
2.5.2 Unicode归一化
非ASCII字符允许同一个字符用不同的编码标识。 \u00E9和\u0301实际屏幕显示相同。
Unicode标准为字符定义了首选编码并规定了归一化例程。这个JS并不负责需要单独的进行Unicode归一化。 可选的分号
应当尽量使用分号分隔语句。
JS用分号分隔语句。可以省略。
两条语句分在两行原则可以省略分号。
程序末尾 有大括号也可以省略分号。
分行系统不会自动添加分号 只有在不添加分号无法解析是才添加语句件的分号。《尽量在语句间加分号的原因》
可以防御性的在语句前面增加分号
;[x, x1,x2].forEach(console.log)// 防御保证这条语句的独立。
分行系统不会自动添加分号 只有在不添加分号无法解析是才添加语句件的分号。的例外
1return throw yieldbreakcontinue可以单独作为语句也可以跟随其他表达式。这种情况下这些保留字后的换行符会强制转化为分号标识单独一句。
2和--操作符必须与自己操作的表达式位于一行。 a不能分行。
3箭头 必须和参数列表在同一行。