标签: javascript syntax whitespace
为什么语法分析器在回车后不会在var中插入分号,但在函数t中却插入了回车?
var a = 5 + 5 console.log(a); //results 10 function t(){ return 5 } console.log(t()); //results undefined
答案 0 :(得分:1)
JavaScript中的表达式不会在行尾结束。那就是分号很重要的地方。 return本身就是一个完整的语句,并且具有自动分号插入功能。
return