美文网首页
用js敲代码,到底加不加分号

用js敲代码,到底加不加分号

作者: BigDipper | 来源:发表于2020-10-27 11:12 被阅读0次

在js的江湖中,一直存在着互相对立的两个门派“分号党”和“不加分号党”,两派一直争论不下。

其实,分号就像是个语法噪音,因为你就是不加分号,js语法也会用补全规则自动给你加上,所以加不加分号这事儿,真的是没有绝对的对和错,它就只是跟你人有关,而且是主观方面的,我觉得该加就加,不该加就不加。你想少敲几下键盘,省点儿可以忽略不记的存储空间,那就不写分号;你说不加分号的代码我看着就不爽,就读不下去,那你就加上,毕竟代码是给人看的,咱们把代码写出花来,计算机也就能认识个0和1。

这篇知乎上的《JavaScript 语句后应该加分号么?》,大家可以看看,里边各路神仙都来了,也许能从中有些收获。我就摘抄几句吧:

  • 真正会导致上下行解析出问题的 token 有 5 个:括号,方括号,正则开头的斜杠,加号,减号。所以总结下来就是一句话:一行开头是括号或者方括号的时候加上分号就可以了,其他时候全部不需要。其实即使是这两种情况,在实际代码中也颇为少见。

  • 看项目,如果是不加的项目,则不加,比如 zepto;如果是加的项目,则加上,比如 jquery。

  • 知道什么时候该加分号比任何时候都加分号要好。

js的江湖中一直都有纷争,而且这些纷争还会一直存在下去,这是好事,说明江湖中还有许许多多的江湖客在驰骋,如果哪天江湖中没有了声音,江湖也就不复存在。

相关文章

  • 用js敲代码,到底加不加分号

    在js的江湖中,一直存在着互相对立的两个门派“分号党”和“不加分号党”,两派一直争论不下。 其实,分号就像是个语法...

  • js分号问题

    JS代码中加不加分号都可以,对于没加分号的,解释器在解释代码时会依据一定的规则自动的加上分号。解释器在处理不是以分...

  • js不加分号党进来,我来教你做人

    前言 js语句末尾到底要不要加分号,早已形成了加分号党和不加分号党,而且吵得不可开交,各有各的道理,但是,你们都没...

  • 3.15第二天JS

    注释单行代码// 注释多行代码/**/ 1、如果页面不加分号,需要换行,但是既不加分号又不换行会报错。 建议即加分...

  • node.js要不要加分号

    一开始,关于在node.js句末不加分号,我是拒绝的。因为有时不加分号会报错。 我觉得node.js在语法层面挺拧...

  • 一些疑问

    {} 和 {:?} 的区别 代码块{}的最后表达式加不加分号“;”的区别 给变量赋值()是什么意思 println...

  • js 必须要加分号的场景

    一行开头是括号或者方括号的时候,末尾必须要加分号。以下代码会报错: 这种情况要加分号: 至于js 到底要不要写分号...

  • 2016年8月9日学习笔记

    js静态服务器创建 touch创建空文件夹 R键直接替换 端口不可以冲突 js可以不加分号 为了提高压缩效率建议加...

  • 分号问题+函数中的this

    这篇文章写2个知识点:分号问题和函数中的this。 分号问题 js语句的后面可以不加分号 是否加分号是编码风格问题...

  • 函数

    很多插件JS文件开头加【!】【;】是为什么 链接 分号是为了防止代码在合并的时候,如果上一个文件没有加分号,有可能...

网友评论

      本文标题:用js敲代码,到底加不加分号

      本文链接:https://www.haomeiwen.com/subject/bwntvktx.html