为什么节点(Javascript)中没有分号不会抛出错误? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我正在执行以下代码

console.log('hello');
console.log('hello 2')

在上面的代码中为什么缺少分号不会抛出错误?

javascript node.js syntax
1个回答
2
投票

因为它是由编译器自动插入的。分号在JavaScript中是可选的,并且被添加以保持代码可读性并被称为良好的编码实践。请注意,如果两行语句在一行中,则分号不是可选的,您需要将其放在那里。如下

var i = 0; i++  
© www.soinside.com 2019 - 2024. All rights reserved.