Рӯйхатҳо дар 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'-ро хориҷ мекунад
Тағирёбандаи str эҷод кунед ва ба он
рӯйхати '!!!' таъин кунед. Қимати
ин тағирёбандаро ба экран хориҷ кунед.
Тағирёбанда бо матни 'java' эҷод кунед
ва тағирёбанда бо матни 'script' эҷод кунед. Бо
кӯмаки ин тағирёбандаҳо ва амалиёти ҷамъ кардани
рӯйхатҳо рӯйхати 'javascript'-ро ба экран хориҷ кунед.
Тағирёбанда бо матни 'hello' эҷод кунед
ва тағирёбанда бо матни 'world' эҷод кунед. Бо
кӯмаки ин тағирёбандаҳо ва амалиёти ҷамъ кардани
рӯйхатҳо рӯйхати 'hello
world'-ро ба экран хориҷ кунед.