变量声明:为每个变量或逗号使用var关键字?

Cod*_*oad 3 javascript syntax var variable-declaration

在函数顶部声明变量时,这两种方法之间是否存在差异?

var firstvar;
var secondvar;
var thirdvar;
Run Code Online (Sandbox Code Playgroud)

var firstvar,
    secondvar, 
    thirdvar;
Run Code Online (Sandbox Code Playgroud)

ZER*_*ER0 5

这里有一篇关于多个var语句与单个var语句的博客文章.我不得不说我大多赞同Ben Alman:当我几年前开始使用JS时,我使用了单一语句,但出于维护和可读性的原因,我转而使用多个语句.当然,我仍然使用单个var语句,这是有意义的(例如,当我不必为这些变量分配值以及它们在逻辑上相关的位置时).