在一个步骤中定义多个变量?

Chr*_*ris 3 javascript

有没有我可以使用的解决方案,允许我在我的功能开始的一个步骤中定义多个具有相同值的var?

function myFunction () {
    var a,b = 0;
    document.write(a) // undefined
    document.write(b) // 0
}
Run Code Online (Sandbox Code Playgroud)

是否有改进的写作方式 a,b = 0;

And*_*ers 6

这样的东西,但我不喜欢它.

var var1 = "hello",
    var2 = "world",
    var3 = 666;
Run Code Online (Sandbox Code Playgroud)

更好

var var1 = "hello";
var var2 = "world";
var var3 = 666;
Run Code Online (Sandbox Code Playgroud)

请查看http://javascript.crockford.com/code.html

  • 我喜欢Crockford,我真的这么做,但它是否更好是完全主观的,尤其是按字母顺序排列声明的无意义建议. (2认同)