相关疑难解决方法(0)

花括号后我应该何时使用分号?

很多次我看到在函数声明之后使用分号,或者在模块模式脚本的匿名"返回"函数之后使用分号.花括号后用分号是否合适?

javascript syntax

60
推荐指数
5
解决办法
3万
查看次数

为什么JavaScript中有这么多分号?

在我的JavaScript中,我倾向于成为分号的多产用户:

var x = 1;
var y = 2;
if (x==y){do something};
Run Code Online (Sandbox Code Playgroud)

我最近注意到我在查看很多没有分号后跟if语句的JavaScript.然后我发现我甚至不知道JS中分号的首选语法,并且在一些谷歌搜索后(相当令人惊讶地)除了分裂一行语句之外根本不需要分号.

所以,问题是......人们使用分号的这种习惯来自哪里?它是JavaScript中发挥作用时使用的一些流行语言的残余吗?一般的好习惯?只有我吗?

我可能会坚持使用它,因为在编写jQuery链以轻松发现结束时,这是非常好的.

更新:

感谢所有的答案,大家!总而言之,我们在JS中看到很多分号的原因,即使不需要,也来自各种变量:

  • 如果你没有插入分号,那么较旧的JS minimalizer会产生破碎的代码
  • 许多其他语言都使用它们,所以它是一种残留的习惯
  • 有时,分号CAN可以改变逻辑
  • 有些人喜欢用它们来使代码更具人性化

javascript syntax

15
推荐指数
1
解决办法
1410
查看次数

标签 统计

javascript ×2

syntax ×2