JavaScript හි විචල්යයක් ලෙස ශ්‍රිතය

ඉතින්, පෙර පාඩමේදී අපි සොයා ගත්තේ, වරහන් නොමැතිව ශ්‍රිතයකට ප්‍රවේශ වූ විට, අපට එහි මුල් කේතය ලැබෙන බව.

සත්‍යය නම් මෙය වඩාත් සිත්ගන්නා සුළුය. JavaScript හි, වෙනත් භාෂාවලට වඩා, ශ්‍රිත යනු අංක, ස්ට්‍රිං සහ අරා මෙන්ම විචල්‍යවල �ගයන් වේ.

අපි උදාහරණයක් බලමු. අපට ඇති බව, උදාහරණයක් වශයෙන්, func ශ්‍රිතය:

javascriptfunction func() {
  console.log('!');
}

සත්‍යය නම් අපට func ශ්‍රිතය නොමැත. අපට func විචල්‍යය ඇත, එය තුළ ශ්‍රිතයේ මුල් කේතය ගබඩා කර ඇත.

අපට, උදාහරණයක් ලෙස, විචල්‍යය func වෙනත් දෙයකින් උඩින් ලිවිය හැකිය, උදාහරණයක් ලෙස, ස්ට්‍රිං එකක්. මෙම අවස්ථාවේදී, func ශ්‍රිතය තවදුරටත් ශ්‍රිතයක් නොව, ස්ට්‍රිං එකක් වනු ඇත. උදාහරණය බලන්න:

javascriptfunction func() {
  console.log('!');
}
func(); // '!' දක්වයි

func = 'string'; // func විචල්‍යය උඩින් ලියන්න
console.log(func); // 'string' දක්වයි
Задание 1

func ශ්‍රිතයක් සාදන්න, එය return මගින් කිසියම් ස්ට්‍රිං එකක් ආපසු දෙනු ඇත.

Задание 2

func ශ්‍රිතයේ ක්‍රියාකාරීත්වයේ ප්‍රති result ලය කොන්සෝලයට එළියට දමන්න.

Задание 3

func ශ්‍රිතයේ මුල් කේතය කොන්සෝලයට එළියට දමන්න.

Задание 4

func විචල්‍යය තුළ 123 අංකය ලියන්න, මේ ආකාරයට එම විචල්‍යයෙන් ශ්‍රිතය උඩින් ලියන්න. func විචල්‍යයේ නව අගය කොන්සෝලයට එළියට දමන්න.