si desea concatenar la representación de cadena de los valores de dos variables, use el signo +
:
var var1 = 1;
var var2 = "bob";
var var3 = var2 + var1;//=bob1
Pero si desea mantener los dos en una sola variable, pero aún así ser capaz de acceder a ellos más adelante, usted podría hacer un contenedor de objetos:
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
la ventaja es que se puede obtener la cadena la representación de las dos variables, bit puede modificar más adelante:
container.variables[0] = 3;
container.variables[1] = "tom";
container.toString();// = tom3
'var = 1' es incorrecta. –
No soy realmente un chico de Javascript, por eso, no hay libro, esto es solo porque estoy haciendo algo con google maps api y esto requiere un poco de conocimiento de js que no tengo mucho de :) –