Рӯйхатҳо дар JavaScript-ро ҷамъ кардан

Барои ҷамъ кардани рӯйхатҳо, ҳамчунон ки барои ҷамъ кардани рақамҳо, оператори + истифода мешавад:

javascriptlet str = 'abc' + 'def'; // ду рӯйхатро ҷамъ мекунем
alert(str); // 'abcdef'-ро хориҷ мекунад

Рӯйхатҳо инчунин метавонанд дар тағирёбандаҳо нигоҳ дошта шаванд:

javascriptlet str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // 'abcdef'-ро хориҷ мекунад

Метавонад инчунин тағирёбандаҳо ва рӯйхатҳоро ҷамъ кард:

javascriptlet str1 = 'abc';
let str2 = 'def';
alert(str1 + '!!!' + str2); // 'abc!!!def'-ро хориҷ мекунад

Бигзор ду рӯйхат дар тағирёбандаҳо нигоҳ дошта шаванд, ва дар вақти ҷамъ кардани онҳо мо мехоҳем байни онҳо фосила ворид кунем. Ин инчунин карда мешавад:

javascriptlet str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // 'abc def'-ро хориҷ мекунад

Бигзор фақат як тағирёбанда бошад:

javascriptlet str = 'abc';
alert(str + ' ' + 'def'); // 'abc def'-ро хориҷ мекунад

Дар ин ҳолат маъно надорад, ки фосиларо ҷудо кунем, ҳамчун як қисми мустақили рӯйхати дуюм - онро ҳамчун қисме аз ҷамъшавандаи дуюм ворид мекунем:

javascriptlet str = 'abc';
alert(str + ' def'); // 'abc def'-ро хориҷ мекунад
Задание 1

Тағирёбандаи str эҷод кунед ва ба он рӯйхати '!!!' таъин кунед. Қимати ин тағирёбандаро ба экран хориҷ кунед.

Задание 2

Тағирёбанда бо матни 'java' эҷод кунед ва тағирёбанда бо матни 'script' эҷод кунед. Бо кӯмаки ин тағирёбандаҳо ва амалиёти ҷамъ кардани рӯйхатҳо рӯйхати 'javascript'-ро ба экран хориҷ кунед.

Задание 3

Тағирёбанда бо матни 'hello' эҷод кунед ва тағирёбанда бо матни 'world' эҷод кунед. Бо кӯмаки ин тағирёбандаҳо ва амалиёти ҷамъ кардани рӯйхатҳо рӯйхати 'hello world'-ро ба экран хориҷ кунед.