I JavaScript, kan vi tilordne strenger til en variabel og bruk sammensetting å kombinere variabel til en annen streng.
for Å sette sammen en streng, du legger til et plusstegn+ mellom strengene eller strengvariabler du vil koble til.
let myPet = 'seahorse';
console.log('My favorite animal is the ' + myPet + '.');
// My favorite animal is the seahorse.
Over, har vi laget en variabel myPet
og tildelt det "seahorse”
. På den andre linjen, vi satt tre strenger: «Min favoritt dyr er» (inkludert mellomrom på slutten), variabelen, og den perioden., Resultatet er "My favorite animal is the seahorse.”
ved Hjelp av et enkelt sitat eller en dobbel sitat spiller ingen rolle så lenge du kan åpne og lukke sitater er den samme. Den ene gangen det er viktig hvis du bruker et ord som har en apostrof som «jeg er». Det vil være enklere å bruke en dobbelt anførselstegn i stedet for å bruke escape-tegn.
en Annen ting å ta hensyn til er da å slå sammen tall og strenger. Når du vil sette sammen et tall med en streng, antall blir en string.
let myAge = 85;
console.log("I am " + myAge + " years old.");
// I am 85 years old.
en Annen måte å inkludere en variabel til en streng er gjennom Streng Interpolasjon., I JavaScript, kan du sette inn eller interpolere variabler inn strenger å bruke malen verdiane. Her er et eksempel på en mal bokstavelig bruke vårt første eksempel:
let myPet = 'seahorse';
console.log(`My favorite animal is the ${myPet}.`);
Mal verdiane er vedlagt i backticks. Du skriver strengen som normalt, men for den variabelen du ønsker å inkludere i strengen, du skriver variabelen som dette: ${variableName}
. For eksempelet over, vil effekten være den samme som for eksempel før den som bruker sammensetting. Forskjellen er, interpolering eksempel er mye lettere å lese.