JavaScript හි විචල්යයක් ලෙස ශ්රිතය
ඉතින්, පෙර පාඩමේදී අපි සොයා ගත්තේ, වරහන් නොමැතිව ශ්රිතයකට ප්රවේශ වූ විට, අපට එහි මුල් කේතය ලැබෙන බව.
සත්යය නම් මෙය වඩාත් සිත්ගන්නා සුළුය. JavaScript හි, වෙනත් භාෂාවලට වඩා, ශ්රිත යනු අංක, ස්ට්රිං සහ අරා මෙන්ම විචල්යවල �ගයන් වේ.
අපි උදාහරණයක් බලමු. අපට ඇති බව,
උදාහරණයක් වශයෙන්, func ශ්රිතය:
function func() {
console.log('!');
}
සත්යය නම් අපට func ශ්රිතය නොමැත.
අපට func විචල්යය ඇත, එය තුළ
ශ්රිතයේ මුල් කේතය ගබඩා කර ඇත.
අපට, උදාහරණයක් ලෙස, විචල්යය
func වෙනත් දෙයකින් උඩින් ලිවිය හැකිය, උදාහරණයක් ලෙස,
ස්ට්රිං එකක්. මෙම අවස්ථාවේදී, func ශ්රිතය
තවදුරටත් ශ්රිතයක් නොව, ස්ට්රිං එකක් වනු ඇත.
උදාහරණය බලන්න:
function func() {
console.log('!');
}
func(); // '!' දක්වයි
func = 'string'; // func විචල්යය උඩින් ලියන්න
console.log(func); // 'string' දක්වයි
func ශ්රිතයක් සාදන්න, එය
return මගින් කිසියම් ස්ට්රිං එකක්
ආපසු දෙනු ඇත.
func ශ්රිතයේ ක්රියාකාරීත්වයේ ප්රති result ලය
කොන්සෝලයට එළියට දමන්න.
func ශ්රිතයේ මුල් කේතය
කොන්සෝලයට එළියට දමන්න.
func විචල්යය තුළ 123 අංකය ලියන්න,
මේ ආකාරයට එම විචල්යයෙන් ශ්රිතය උඩින් ලියන්න.
func විචල්යයේ නව අගය
කොන්සෝලයට එළියට දමන්න.