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/3781406/

相关文章:

Javascript - 通过正则表达式分割字符串 {{...}}

javascript - 无法在 JavaScript 中使用 getElementById 检索 li 或 ul

c++ - -858993460 是未初始化变量的输出

javascript 无法正确显示 document.forms 元素

javascript - 如何自动重新加载 chrome 扩展程序?

javascript - Jquery 函数没有正确链接?为什么我的 <script> 部分无法运行?

php - 帮助我理解 PHP 变量引用和作用域

Firefox 扩展中使用的 Javascript 变量

javascript - 在 JavaScript 中通过赋值声明变量类型的好处

c - 这个变量值在函数中如何变化?