v JavaScriptu můžeme přiřadit řetězce proměnné a pomocí zřetězení kombinovat proměnnou s jiným řetězcem.
Chcete-li zřetězit řetězec, přidáte znaménko plus+ mezi řetězce nebo proměnné řetězce, které chcete připojit.
let myPet = 'seahorse';
console.log('My favorite animal is the ' + myPet + '.');
// My favorite animal is the seahorse.
Výše, jsme vytvořili proměnnou myPet
účelově "seahorse”
. Na druhém řádku jsme spojení tří řetězců: „Moje oblíbené zvíře je“ (zahrnují místo na konci), proměnné a období., Výsledkem je "My favorite animal is the seahorse.”
pomocí jediného citátu nebo dvojitého citátu nezáleží na tom, pokud jsou vaše úvodní a závěrečné uvozovky stejné. Jednou na tom záleží, pokud používáte slovo, které má apostrof jako „jsem“. Bude snazší použít dvojitý citát namísto použití escape znaku.
Další věc, kterou je třeba vzít na vědomí, je zřetězení čísel a řetězců. Když spojíte číslo s řetězcem, číslo se stane řetězcem.
let myAge = 85;
console.log("I am " + myAge + " years old.");
// I am 85 years old.
dalším způsobem, jak zahrnout proměnnou do řetězce, je interpolace řetězce., V JavaScriptu můžete vkládat nebo interpolovat proměnné do řetězců pomocí šablonových literálů. Zde je příklad šablony doslovný pomocí našeho prvního příkladu:
let myPet = 'seahorse';
console.log(`My favorite animal is the ${myPet}.`);
Šablony literály jsou uzavřeny v ve zpětném apostrofu. Napíšete řetězec jako normální, ale pro proměnnou, kterou chcete do řetězce zahrnout, napíšete proměnnou takto: ${variableName}
. Pro výše uvedený příklad bude výstup stejný jako příklad před ním, který používá zřetězení. Rozdíl je v tom, že příklad interpolace je mnohem snazší číst.