为了账号安全,请及时绑定邮箱和手机立即绑定

js结尾分号真的可以完全不写吗?

网上都说,js最好按照规范在结尾上加上分号。像这样一个分号都没加,会不会有什么隐患?

正在回答

2 回答

浏览器在运行js代码发现没有分号时,会判断这个行js代码能否顺利,如果能够顺利执行,则会“补足”分号,如果不能顺利执行,则会检查后续代码直到形成完整代码段。例如 

return 
    1;//浏览器发现可以在return后面补齐';',因此返回的是unundefined
return 1;//返回的是1


1 回复 有任何疑惑可以回复我~

可以不写的   不过还是写好一点 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(一)
  • 参与学习       219397    人
  • 解答问题       896    个

本视频教程带你揭开Node.js的面纱,带你走进一个全新世界

进入课程

js结尾分号真的可以完全不写吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信