en JavaScript, podemos asignar cadenas a una variable y usar la concatenación para combinar la variable con otra cadena.
para concatenar una cadena, agregue un signo más+ entre las cadenas o variables de cadena que desea conectar.
let myPet = 'seahorse';
console.log('My favorite animal is the ' + myPet + '.');
// My favorite animal is the seahorse.
Arriba, hemos creado una variable myPet
y se le ha asignado "seahorse”
. En la segunda línea, hemos concatenado tres cadenas: «mi animal favorito es el» (incluir el espacio al final), la variable, y el punto., El resultado es "My favorite animal is the seahorse.”
usar una comilla simple o una comilla doble no importa siempre y cuando sus comillas de apertura y cierre sean las mismas. La única vez que importa si estás usando una palabra que tiene un apóstrofo como «soy». Será más fácil usar una comilla doble en lugar de usar un carácter de escape.
otra cosa a tener en cuenta es al concatenar números y cadenas. Al concatenar un número con una cadena, el número se convierte en una cadena.
let myAge = 85;
console.log("I am " + myAge + " years old.");
// I am 85 years old.
otra forma de incluir una variable en una cadena es a través de la interpolación de cadenas., En JavaScript, puede insertar o Interpolar variables en cadenas utilizando literales de plantilla. Aquí hay un ejemplo de un literal de plantilla usando nuestro primer ejemplo:
let myPet = 'seahorse';
console.log(`My favorite animal is the ${myPet}.`);
Los literales de plantilla están encerrados en palancas. Escribe la cadena como normal, pero para la variable que desea incluir en la cadena, escribe la variable de la siguiente manera: ${variableName}
. Para el ejemplo anterior, la salida será la misma que el ejemplo anterior que usa concatenación. La diferencia es que el ejemplo de interpolación es mucho más fácil de leer.