Sammenlægning af strenge i JavaScript
Til at lægge strenge sammen, ligesom til at lægge
tal sammen, bruges operatoren +:
let str = 'abc' + 'def'; // lægger to strenge sammen
alert(str); // vil udskrive 'abcdef'
Strenge kan også opbevares i variable:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // vil udskrive 'abcdef'
Man kan også lægge variable og strenge sammen:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + '!!!' + str2); // vil udskrive 'abc!!!def'
Lad os sige at to strenge er opbevaret i variable, og vi ved deres sammenlægning ønsker at indsætte et mellemrum mellem dem. Dette gøres sådan:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // vil udskrive 'abc def'
Lad os sige der kun er én variabel:
let str = 'abc';
alert(str + ' ' + 'def'); // vil udskrive 'abc def'
I dette tilfælde giver det ikke mening at udskille mellemrummet som en separat streng - lad os indsætte det som en del af det andet led:
let str = 'abc';
alert(str + ' def'); // vil udskrive 'abc def'
Opret en variabel str og tildel
den strengen '!!!'. Udskriv værdien
af denne variabel til skærmen.
Opret en variabel med teksten 'java'
og en variabel med teksten 'script'. Brug
disse variable og sammenlægning af strenge
til at udskrive strengen 'javascript' til skærmen.
Opret en variabel med teksten 'hello'
og en variabel med teksten 'world'. Brug
disse variable og sammenlægning af strenge
til at udskrive strengen 'hello
world' til skærmen.