Konkatenacja ciągów znaków w JavaScript
Do łączenia ciągów znaków, podobnie jak do dodawania
liczb, używa się operatora +:
let str = 'abc' + 'def'; // łączymy dwa ciągi znaków
alert(str); // wyświetli 'abcdef'
Ciągi znaków mogą być również przechowywane w zmiennych:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // wyświetli 'abcdef'
Można również składać zmienne i ciągi znaków:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + '!!!' + str2); // wyświetli 'abc!!!def'
Załóżmy, że dwa ciągi znaków są przechowywane w zmiennych, a przy ich łączeniu chcemy wstawić między nimi spację. Robi się to tak:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // wyświetli 'abc def'
Załóżmy, że jest tylko jedna zmienna:
let str = 'abc';
alert(str + ' ' + 'def'); // wyświetli 'abc def'
W tym przypadku nie ma sensu wyróżniać spacji jako osobnego ciągu znaków - wstawmy ją jako część drugiego składnika:
let str = 'abc';
alert(str + ' def'); // wyświetli 'abc def'
Utwórz zmienną str i przypisz
jej ciąg znaków '!!!'. Wyświetl wartość
tej zmiennej na ekranie.
Utwórz zmienną z tekstem 'java'
i zmienną z tekstem 'script'. Za
pomocą tych zmiennych i operacji łączenia
ciągów znaków wyświetl na ekranie ciąg 'javascript'.
Utwórz zmienną z tekstem 'hello'
i zmienną z tekstem 'world'. Za
pomocą tych zmiennych i operacji łączenia
ciągów znaków wyświetl na ekranie ciąg 'hello
world'.