Sčítání řetězců v JavaScriptu
Pro sčítání řetězců, stejně jako pro sčítání
čísel, se používá operátor +:
let str = 'abc' + 'def'; // sečteme dva řetězce
alert(str); // vypíše 'abcdef'
Řetězce mohou být také uloženy v proměnných:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // vypíše 'abcdef'
Lze také sčítat proměnné a řetězce:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + '!!!' + str2); // vypíše 'abc!!!def'
Nechť jsou dva řetězce uloženy v proměnných a při jejich sčítání chceme mezi ně vložit mezeru. To se dělá takto:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // vypíše 'abc def'
Nechť je pouze jedna proměnná:
let str = 'abc';
alert(str + ' ' + 'def'); // vypíše 'abc def'
V tomto případě nedává smysl vyčleňovat mezeru jako samostatný řetězec - vložme ji jako část druhého sčítance:
let str = 'abc';
alert(str + ' def'); // vypíše 'abc def'
Vytvořte proměnnou str a přiřaďte
jí řetězec '!!!'. Vypište hodnotu
této proměnné na obrazovku.
Vytvořte proměnnou s textem 'java'
a proměnnou s textem 'script'. Pomocí
těchto proměnných a operace sčítání
řetězců vypište na obrazovku řetězec 'javascript'.
Vytvořte proměnnou s textem 'hello'
a proměnnou s textem 'world'. Pomocí
těchto proměnných a operace sčítání
řetězců vypište na obrazovku řetězec 'hello
world'.