Strängkonkatenering i JavaScript
För att sammanfoga strängar, precis som för att addera
siffror, används operatorn +:
let str = 'abc' + 'def'; // sammanfogar två strängar
alert(str); // skriver ut 'abcdef'
Strängar kan också lagras i variabler:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // skriver ut 'abcdef'
Man kan också sammanfoga variabler och strängar:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + '!!!' + str2); // skriver ut 'abc!!!def'
Låt oss anta att två strängar lagras i variabler, och vid deras sammanfogning vill vi sätta in ett mellanslag mellan dem. Det görs så här:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // skriver ut 'abc def'
Låt oss anta att det bara finns en variabel:
let str = 'abc';
alert(str + ' ' + 'def'); // skriver ut 'abc def'
I det här fallet finns det ingen mening att separera mellanslaget som en separat sträng - låt oss inkludera det som en del av den andra strängen:
let str = 'abc';
alert(str + ' def'); // skriver ut 'abc def'
Skapa en variabel str och tilldela
den strängen '!!!'. Skriv ut värdet
för denna variabel till skärmen.
Skapa en variabel med texten 'java'
och en variabel med texten 'script'. Med
hjälp av dessa variabler och strängsammanfogningsoperationen,
skriv ut strängen 'javascript' till skärmen.
Skapa en variabel med texten 'hello'
och en variabel med texten 'world'. Med
hjälp av dessa variabler och strängsammanfogningsoperationen,
skriv ut strängen 'hello
world' till skärmen.