JavaScript 变量定义 : Commas vs. 分号

标签 javascript variables

在声明一组变量时使用逗号而不是分号有什么区别和/或优点(如果有的话)。

例如:

var foo = 'bar', bar = 'foo';

对比

var foo = 'bar';
var bar = 'foo';

我知道,如果您在第一个示例中的第一个变量上指定 var 关键字,它将在所有变量中持续存在,因此它们都会产生有关范围的相同最终结果。这只是个人喜好,还是两种方式都会带来性能优势?

最佳答案

没有性能优势,只是个人选择和风格的问题。

第一个版本更加简洁。

<小时/>

更新:

就通过网络传输的数据量而言,当然越少越好,但是您需要大量删除 var 声明才能看到真正的影响。

Minification已经提到第一个示例将有助于更好地缩小,但是,如 Daniel Vassallo在评论中指出,一个好的缩小器无论如何都会自动为你做这件事,所以在这方面没有任何影响。

关于JavaScript 变量定义 : Commas vs. 分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28850679/

相关文章:

c# - 从 .Net 到 Javascript 的安全 JSON 请求

ruby-on-rails - 如何将一个变量分配给另一个变量而不互相引用?

variables - NetLogo:如何查明值是否已更改

javascript - Highcharts : Adding Hyperlinks to the X-Axis of the chart

javascript - 在javascript中以数组格式推出随机数

javascript - 是否可以一次更改网站上的所有 anchor 标记属性?

javascript - 如何在 Django 博客中添加社交分享按钮

php - 在 javascript 中执行 php 脚本?

MySQL:在 SELECT 语句中使用变量

python - 在python中的循环内调用具有相同名称的变量序列