, если вы хотите объединить строковое представление значений двух переменных, используйте знак +
:
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