⊗jsPmFVPNC 223 of 505 menu

JavaScript හි නම් පරාමිතීන් සමඟ ගැලපීම

ශ්‍රිතයක පරාමිතීන් එහි ඇතුළත ප්‍රාදේශීය විචල්‍යයන් වේ. බාහිර ගෝලීය විචල්‍යයකට සමාන නමක් ඇති පරාමිතියක් නම් කරමු:

function func(num) { console.log(num); } let num = 1; func(num);

මෙම අවස්ථාවේදී, ශ්‍රිතයෙන් පිටත num විචල්‍යයක් ඇති අතර ශ්‍රිතය තුළ num විචල්‍යයක් ඇති වේ. නමුත් මේවා වෙනස් විචල්‍යයන් වනු ඇත: ශ්‍රිතය තුළ විචල්‍යය වෙනස් කිරීම ශ්‍රිතයේ ප්‍රාදේශීය විචල්‍යය වෙනස් වීමට හේතු වේ. බාහිර විචල්‍යය ශ්‍රිතය තුළට ප්‍රවේශ විය නොහැකි අතර එය කිසිදු ආකාරයකින් වෙනස් කළ නොහැකිය. පරීක්ෂා කර බලමු:

function func(num) { num = 2; // ප්‍රාදේශීය විචල්‍යය වෙනස් කරමු } let num = 1; func(num); console.log(num); // 1 පෙන්වයි - කිසිවක් වෙනස් වී නැත

කේතය ආරම්භ නොකර, කොන්සෝලයේ පෙන්වන්නේ කුමක්දැයි තීරණය කරන්න:

function func(num) { num = 2; } let num = 1; func(num); console.log(num);

කේතය ආරම්භ නොකර, කොන්සෝලයේ පෙන්වන්නේ කුමක්දැයි තීරණය කරන්න:

function func() { num = 2; } let num = 1; func(); console.log(num);

කේතය ආරම්භ නොකර, කොන්සෝලයේ පෙන්වන්නේ කුමක්දැයි තීරණය කරන්න:

function func() { let num = 2; } let num = 1; func(); console.log(num);
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න