In JavaScript können wir einer Variablen Strings zuweisen und die Variable mit einer anderen Zeichenfolge kombinieren.
Um eine Zeichenfolge zu verketten, fügen Sie ein Pluszeichen+ zwischen den Zeichenfolgen oder Zeichenfolgenvariablen hinzu, die Sie verbinden möchten.
let myPet = 'seahorse';
console.log('My favorite animal is the ' + myPet + '.');
// My favorite animal is the seahorse.
Oben haben wir eine Variable myPet
erstellt und ihr "seahorse”
zugewiesen. In der zweiten Zeile haben wir drei Zeichenfolgen verkettet: „Mein Lieblingstier ist das“ (schließen Sie das Leerzeichen am Ende ein), die Variable und die Periode., Das Ergebnis ist "My favorite animal is the seahorse.”
Die Verwendung eines einfachen Anführungszeichens oder eines doppelten Anführungszeichens spielt keine Rolle, solange Ihre öffnenden und schließenden Anführungszeichen gleich sind. Das eine Mal ist es wichtig, wenn Sie ein Wort verwenden, das einen Apostroph wie „Ich bin“hat. Es ist einfacher, ein doppeltes Anführungszeichen anstelle eines Escape-Zeichens zu verwenden.
Eine andere Sache, die Sie beachten sollten, ist das Verketten von Zahlen und Zeichenfolgen. Wenn Sie eine Zahl mit einer Zeichenfolge verketten, wird die Zahl zu einer Zeichenfolge.
let myAge = 85;
console.log("I am " + myAge + " years old.");
// I am 85 years old.
Eine andere Möglichkeit, eine Variable in einen String einzuschließen, ist die String-Interpolation., In JavaScript können Sie Variablen mithilfe von Vorlagenliteralen in Zeichenfolgen einfügen oder interpolieren. Hier ist ein Beispiel für ein Template-Literal in unserem ersten Beispiel:
let myPet = 'seahorse';
console.log(`My favorite animal is the ${myPet}.`);
Template-Literale sind in Backticks eingeschlossen. Sie schreiben die Zeichenfolge wie gewohnt, aber für die Variable, die Sie in die Zeichenfolge aufnehmen möchten, schreiben Sie die Variable wie folgt: ${variableName}
. Im obigen Beispiel entspricht die Ausgabe dem vorherigen Beispiel, das die Verkettung verwendet. Der Unterschied ist, dass das Interpolationsbeispiel viel einfacher zu lesen ist.