的兩個變量的值,請使用+
符號:
var var1 = 1;
var var2 = "bob";
var var3 = var2 + var1;//=bob1
但是,如果你想保持兩個只有一個變量,但仍可以在以後訪問它們,你可以把一個對象容器:
function Container(){
this.variables = [];
}
Container.prototype.addVar = function(var){
this.variables.push(var);
}
Container.prototype.toString = function(){
var result = '';
for(var i in this.variables)
result += this.variables[i];
return result;
}
var var1 = 1;
var var2 = "bob";
var container = new Container();
container.addVar(var2);
container.addVar(var1);
container.toString();// = bob1
的好處是,你可以得到的字符串這兩個變量的表示,位以後可以對其進行修改:
container.variables[0] = 3;
container.variables[1] = "tom";
container.toString();// = tom3
'VAR = 1'不正確。 – 2011-05-07 17:06:57
我不是一個真正的JavaScript傢伙,這就是爲什麼,沒有書,這只是因爲我正在做一些與谷歌地圖api和這個請求者有點js知識,我沒有很多:) – 2011-05-07 19:11:37