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

JavaScript if语句需要加分号吗?我看有的人加,有的人没加

JavaScript if语句需要加分号吗?我看有的人加,有的人没加

莫回无 2019-06-02 17:22:42
要不要加分号,关键看前后的两条语句会不会产生混淆,由于有大括号的存在,JavaScript会自动认为前面的if语句已结束,所以后面加不加分号对程序都不会有任何影响的。分号并不是必须存在的东西,现在流行的做法都是不加分号的,比如微信小程序中的js代码,其官方开发者工具都是不给语句自动加分号的。当然,每条语句必须是分行的。
查看完整描述

2 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

javascript自动填补分号的规则

在说要不要写分号之前,先了解一下javascript自动填补分号的规则。


在《javascript权威指南》中有一段话“如果一条语句以“(”、“[”、“/”、“+”、或“-”开始,那么它极有可能和前一条语句合在一起解释。”,写javascript的时候,如果每条语句都独自写成一行,是不需要写分号的,但是下一行如果遇到上面提到的符号,javascript可能会与下一行合并解释。其中以“/”、“+”和“-”开头的语句在实现项目中比较少见,以“(”和“[”开头的则非常常见。


查看完整回答
反对 回复 2019-06-02
  • 2 回答
  • 0 关注
  • 833 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信