In JavaScript kunnen we strings toewijzen aan een variabele en concatenation gebruiken om de variabele te combineren met een andere string.
om een string samen te voegen, voegt u een plusteken+ toe tussen de strings of stringvariabelen die u wilt verbinden.
let myPet = 'seahorse';
console.log('My favorite animal is the ' + myPet + '.');
// My favorite animal is the seahorse.
hierboven hebben we een variabele myPet
aangemaakt en deze gegeven "seahorse”
. Op de tweede regel, we aaneengeschakeld drie snaren: “Mijn favoriete dier is de” (inclusief de ruimte aan het einde), de variabele, en de periode., Het resultaat is "My favorite animal is the seahorse.”
het gebruik van een enkele aanhalingsteken of een dubbele aanhalingsteken maakt niet uit zolang uw aanhalingsteken en aanhalingsteken hetzelfde zijn. De enige keer dat het belangrijk is als je een woord gebruikt dat een apostrof heeft zoals “ik ben”. Het zal gemakkelijker zijn om een dubbele aanhalingsteken te gebruiken in plaats van een escape-teken.
een ander ding om rekening mee te houden is bij het samenvoegen van getallen en tekenreeksen. Wanneer u een getal met een tekenreeks samenvoegt, wordt het getal een tekenreeks.
let myAge = 85;
console.log("I am " + myAge + " years old.");
// I am 85 years old.
een andere manier om een variabele in een string op te nemen is door middel van Stringinterpolatie., In JavaScript kunt u variabelen in tekenreeksen invoegen of interpoleren met behulp van sjabloonletters. Hier is een voorbeeld van een template letterlijke met behulp van ons eerste voorbeeld:
let myPet = 'seahorse';
console.log(`My favorite animal is the ${myPet}.`);
Template literals zijn ingesloten in backticks. Je schrijft de string als normaal, maar voor de variabele die je in de string wilt opnemen, schrijf je de variabele als volgt: ${variableName}
. Voor het voorbeeld hierboven, zal de uitvoer hetzelfde zijn als het voorbeeld ervoor dat concatenatie gebruikt. Het verschil is, de interpolatie voorbeeld is veel gemakkelijker te lezen.