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

时间:2017-11-18 10:32:51

标签: javascript node.js syntax

我正在执行以下代码

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

在上面的代码中,为什么缺少分号不会引发错误?

1 个答案:

答案 0 :(得分:2)

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

var i = 0; i++