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

Javascript 在一个步骤中定义多个变量?,javascript,Javascript,是否有一种解决方案可以让我在函数开始时在一个步骤中定义多个具有相同值的变量 function myFunction () { var a,b = 0; document.write(a) // undefined document.write(b) // 0 } 是否有一种改进的方法来编写a,b=0?另一种方法 var a = 0, b = 0; var a = b = 0; 像这样的东西,但是我不喜欢 var var1 = "hello", var2 =

是否有一种解决方案可以让我在函数开始时在一个步骤中定义多个具有相同值的变量

function myFunction () {
    var a,b = 0;
    document.write(a) // undefined
    document.write(b) // 0
}
是否有一种改进的方法来编写
a,b=0

另一种方法

var a = 0, b = 0;
var a = b = 0; 

像这样的东西,但是我不喜欢

var var1 = "hello",
    var2 = "world",
    var3 = 666;
更好

var var1 = "hello";
var var2 = "world";
var var3 = 666;

请看一看你不能同时做两件事。不能同时声明多个局部变量并为所有局部变量指定一个值。您可以执行以下任一操作

var a = 1, 
    b = 1;

你不想做的是

var a = b = 1;

因为你最终会变成一个全球性的,这是不好的。

和sAcI的答案一样的问题,比如Crockford,我真的知道,但它是否更好完全是主观的,特别是按字母顺序排列声明的无稽之谈。我同意,这是主观的。我想读者不会把我说的每一句话都当作福音,而是自然而然地形成自己的观点。你在开玩笑吗?这就是jQuery的世界。当然,新手们会把克罗克福德所说的当作福音。。。只要他们知道他是谁。
var a,b;
a = b = 1;
var a = b = 1;