的两个变量的值,请使用+
符号:
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