Sammenlægning af strenge i JavaScript
Til at lægge strenge sammen, ligesom til at lægge
tal sammen, bruges operatoren +:
javascriptlet str = 'abc' + 'def'; // lægger to strenge sammen
alert(str); // vil udskrive 'abcdef'
Strenge kan også opbevares i variable:
javascriptlet str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // vil udskrive 'abcdef'
Man kan også lægge variable og strenge sammen:
javascriptlet 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:
javascriptlet str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // vil udskrive 'abc def'
Lad os sige der kun er én variabel:
javascriptlet 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:
javascriptlet 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.