我正在学习JavaScript。这究竟是什么意思?
您可能会看到没有分号的示例。结束语句 分号在JavaScript中是可选的。
答案 0 :(得分:1)
JavaScript使用类似C的语法,需要使用分号来分隔某些语句。 JavaScript尝试使用分号插入机制使这些分号可选。这很危险,因为它可以掩盖错误。
与C类似,JavaScript有++和 - 和(可以是前缀或后缀的运算符。消歧由分号完成。
在JavaScript中,换行符可以是空格,也可以作为分号。这取代了另一个模糊性。
答案 1 :(得分:1)
根据ECMAScript®语言规范Automatic Semicolon Insertion section,
某些ECMAScript语句(空语句,变量语句, 表达式语句,do-while语句,continue语句,break 必须终止语句,return语句和throw语句 用分号。这样的分号可能总是明确地出现在 源文本。但为方便起见,可省略此类分号 在某些情况下从源文本。这些情况是 描述说分号是自动插入的 这些情况下的源代码令牌流。
希望这可以直接回答你的问题。
建议:但是尽可能使用你最好的判断并自己添加分号。