I JavaScript, kan vi tildele strenge til en variabel og bruge sammenkædning at kombinere variable, at en anden streng.
for at sammenkæde en streng tilføjer du et plustegn+ mellem de strenge eller strengvariabler, du vil forbinde.
let myPet = 'seahorse';
console.log('My favorite animal is the ' + myPet + '.');
// My favorite animal is the seahorse.
ovenfor oprettede vi en variabel myPet
og tildelte den "seahorse”
. På den anden linje sammenkædede vi tre strenge: “mit yndlingsdyr er” (Inkluder rummet i slutningen), variablen og perioden., Resultatet er "My favorite animal is the seahorse.”
brug af et enkelt citat eller et dobbelt citat betyder ikke noget, så længe dine åbnings-og lukkekurser er de samme. Den ene gang betyder det noget, hvis du bruger et ord, der har en apostrof som “jeg er”. Det vil være lettere at bruge et dobbelt citat i stedet for at bruge et escape-tegn.
en anden ting at notere er, når man sammenkæder tal og strenge. Når du sammenkæder et tal med en streng, bliver nummeret en streng.
let myAge = 85;
console.log("I am " + myAge + " years old.");
// I am 85 years old.
en Anden måde at inkludere en variabel til en streng er gennem Streng Interpolation., I JavaScript kan du indsætte eller interpolere variabler i strenge ved hjælp af skabelonlitteraler. Her er et eksempel på en skabelon bogstavelig ved hjælp af vores første eksempel:
let myPet = 'seahorse';
console.log(`My favorite animal is the ${myPet}.`);
Skabelonlitteraler er vedlagt i backticks. Du skriver strengen som normalt, men for den variabel, du vil medtage i strengen, skriver du variablen som denne: ${variableName}
. For eksemplet ovenfor vil output være det samme som eksemplet før det, der bruger sammenkædning. Forskellen er, at interpolationseksemplet er meget lettere at læse.