Unir cadenas

Una cadena de caracteres puede expandirse uniéndose a otras cadenas o caracteres de dos maneras:

  • Operadores + Sumando una cadena con otra
  • concat(args, ) Unir cadenas a la de referencia

Al decir sumar me refiero a utilizar el operador aritmético de suma, que en este contexto significa poner una cosa a continuación de otra. También admiten el uso del operador suma-asignación +=

Hay que tener en cuenta que Javascript hace conversiones de tipos de acuerdo con el contexto, por eso pueden sumarse números con cadenas: los números se convierten en string antes de la suma si uno de los sumandos es tipo string.

var casa = "Casa num: ";

var num = 120;

var tipo = "Piso";

console.log ( casa + num)   //Casa num: 120

console.log (tipo+="s")       //Pisos

La otra forma de unir cadenas entre sí es el uso del método concat(args,..) que permite unir a la cadena de referencia las que se le pasen en una lista de argumentos.

var pila = "Maria";

var apellido1 = "Sánchez";

var apellido2 = "Pozas";

var nombre = '';

nombre = pila.concat(" ",apellido1," ", apellido2);

console.log (nombre);

El objeto con el que se aplica el método concat() no se modifica, sino que el método le añade las cadenas cadenas pasadas como argumento y devuelve el resultado como un nuevo string.

scripts