为什么我能够在没有分号的情况下运行和构建Javascript?
在一个在线课程中,我在学习Udemy,老师在行后加上分号,并说需要分号。我忘了放一些,因为我刚刚脱离Python,代码仍然在运行为什么我能够在没有分号的情况下运行和构建Javascript?,javascript,console.log,Javascript,Console.log,在一个在线课程中,我在学习Udemy,老师在行后加上分号,并说需要分号。我忘了放一些,因为我刚刚脱离Python,代码仍然在运行 var firstName = 'John'; console.log(firstName); var lastName = 'Smith'; var age = 28; console.log(lastName) console.log(age) 当我在浏览器上单击鼠标右键并单击console时,将显示第一个、姓氏和年龄。有人能解释一下为什么它不用分号工作吗?
var firstName = 'John';
console.log(firstName);
var lastName = 'Smith';
var age = 28;
console.log(lastName)
console.log(age)
当我在浏览器上单击鼠标右键并单击console时,将显示第一个、姓氏和年龄。有人能解释一下为什么它不用分号工作吗?我假设在编写Javascript时需要它们。Javascript实际上不需要分号。除非您在同一行上编写多条语句(请不要,for循环除外)JavaScript实际上不需要分号。除非您在同一行上编写多条语句(请不要,for循环除外)这是因为Javascript解析器会在以下情况下自动为您插入分号:
对于最佳实践,应手动插入分号。这是因为Javascript解析器会在以下情况下自动为您插入分号:
对于最佳实践,应手动插入分号。请阅读:请阅读:为什么是For循环异常?为什么是For循环异常?