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' තන්තුව තිරය මත ප්රදර්ශනය කරන්න.