首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript 语句后应该加分号么?

可加可不加。

对于初学者来说,刚开始学习建议加上。Javascript语言在语法上时灵活和宽松的,这对于初学者来说,也许是个“灾难”。因为,有时候加,有时候不加也对,搞得初学者云里雾里的。

JavaScript 语句

很多语法严禁的语言(c/c++,java,c#等)是要求必须加上分号的,用分号来分隔每句代码。就像汉语中每句话结束要写上句号,即用句号来区分不同的语句。所以,对于任何一门语言(不管是计算机语言还是人类的语言)都有分隔每句话的标识。

而现在很多前端的语言和框架,特别是javascript的框架基本上都可加可不加,包括python,ruby,go等都是。

当然,因人而异。可以加可以不加,所以,这是个人编写代码的习惯问题。我个人因为刚开始接触的java,C#,c/c++都是严谨语法的语言。所以,我养成的习惯是加上分号。如果你写前端,用javascript作为第一门语言,可以养成不加分号的习惯,以方便阅读很多没有写分号习惯代码的程序员的代码----适应能力提升了,才能应对变幻莫测,复杂的社会。

对于可加可不加分号的编程语言来说,当然是希望为程序员减轻一些负担,只是在一行中如果需要写多行代码的情况(但这又是我们不推荐的做法,因为,调试很不方便)下才必须要加分号,所以,不加完全可以。只要你不要出现一行中写多句代码的情况,那么,可以都不写分号,那你就彻底忘掉分号吧。

至于深层次的原因,包括预编译,编译层,我们不需要深究。特别对于初级程序员来说。

总结:对于到底每句话后面要不要加分号。本身是编程风格的问题。如果可加可不加,那么你就别加;如果必须加,那就肯定都加。JS中你就别加了。

来源:千锋HTML5

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180224A0V38V00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券