⊗jsPmFNSNP 251 of 505 menu

JavaScript එහි සමාන පරාමිතීන්

දැන් බාහිර හා අභ්‍යන්තර ශ්‍රිත දෙකටම සමාන නම් ඇති පරාමිතීන් ඇතැයි සිතමු:

function test(num) { function func(num) { console.log(num); // 1 ප්‍රදර්ශනය කරයි } func(num); }; test(1);

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

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

එහි ප්‍රතිඵලය වන්නේ අභ්‍යන්තර ශ්‍රිතයට බාහිර num විචල්‍යය වෙනස් කිරීම සඳහා එය වෙත ප්‍රවේශ විය නොහැකි වීමයි:

function test(num) { function func(num) { // මෙහිදී බාහිර num විචල්‍යයට ප්‍රවේශ විය නොහැක } func(num); } test(1);

කේතය ක්‍රියාත්මක නොකර, කොන්සෝලයේ ප්‍රදර්ශනය වන්නේ කුමක්දැයි තීරණය කරන්න:

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

කේතය ක්‍රියාත්මක නොකර, කොන්සෝලයේ ප්‍රදර්ශනය වන්නේ කුමක්දැයි තීරණය කරන්න:

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

කේතය ක්‍රියාත්මක නොකර, කොන්සෝලයේ ප්‍රදර්ශනය වන්නේ කුමක්දැයි තීරණය කරන්න:

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

කේතය ක්‍රියාත්මක නොකර, කොන්සෝලයේ ප්‍රදර්ශනය වන්නේ කුමක්දැයි තීරණය කරන්න:

function test(num) { function func(num) { console.log(num); } func(num); num = 2; } test(1);
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න