【发布时间】:2017-11-18 10:32:50
【问题描述】:
我正在执行以下代码
console.log('hello');
console.log('hello 2')
在上面的代码中,为什么缺少分号不会引发错误?
【问题讨论】:
-
因为 Javascript 中的分号是可选的。
标签: javascript node.js syntax
我正在执行以下代码
console.log('hello');
console.log('hello 2')
在上面的代码中,为什么缺少分号不会引发错误?
【问题讨论】:
标签: javascript node.js syntax
因为它是由编译器自动插入的。分号在 JavaScript 中是可选的,添加它是为了保持代码的可读性,被称为良好的编码实践。请注意,如果两个语句在一行中,则分号不是可选的,您需要将其放在那里。如下所示
var i = 0; i++
【讨论】: