做个调查,大家写 js 写分号么

2016-06-13 00:04:20 +08:00
 Senevan
Twitter 上因为这个又吵起来了= =
我先说,我一直写分号
11166 次点击
所在节点    JavaScript
110 条回复
RoshanWu
2016-06-13 23:25:03 +08:00
如果是 js 的话,比较好的做法是:
1.如果是直接跑在浏览器里的,建议写分号,避免一些比如 if (xxx) return 引起的问题
2.通过编译的话,建议不写,比如 CoffeeScript, TypeScript 或 Babel 等,因为生成的 js 代码中,会自动加上的。
jiyinyiyong
2016-06-14 00:06:09 +08:00
为了避免这种无聊的问题我尽量写 CoffeeScript, 算了我还是写 ClojureScript. 我说写分号有人有说我, 我说不写分号有人要说我, 什么鬼啊.

公司项目代码有规范按公司来.

js 的烂账, 明明是语言设计得有问题, 搞出这么多争论出来. 忘了谁说的, 一个问题被人学, 提到一两次, 那就去讲解一下, 一堆人坑在这个事情上, 就是语言设计的问题.
DT27
2016-06-14 08:26:02 +08:00
不写分号压缩代码的时候不就完蛋了?
lijsh
2016-06-14 08:57:38 +08:00
习惯不写了。
Niphor
2016-06-14 08:57:42 +08:00
写啊,不谢 IDE 会有黄色警告啊...
timi
2016-06-14 09:05:34 +08:00
写啊.....写上的话给人一种心理暗示 这行结束了
qiaobeier
2016-06-14 09:14:02 +08:00
写。 导致我在 php 里也习惯性加上。公司的 php 大神们对我意见很大啊。
ren2881971
2016-06-14 10:36:14 +08:00
这要看我的手速。。
Balthild
2016-06-14 11:36:06 +08:00
@rupert 都是个人习惯,要什么「充分理由」……
zwh8800
2016-06-14 13:13:20 +08:00
@qiaobeier php 不是必须写分号的吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/285243

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX