⊗jsPmObCPW 102 of 505 menu

ජාවාස්ක්‍රිප්‍ට් හි නියත භාවිතයෙන් ක්‍රමලේඛන ප්‍රවේශය

මෑතකදී JavaScript හි විචල්ය අර්ථ දැක්වීම සඳහා නව ප්‍රවේශයක් ඇති විය. මෙම ප්‍රවේශයේ සාරය නම්, let වෙනුවට අපි සෑම තැනකම භාවිතා කරන්නේ const වලින්, අපට නිශ්චිතවම දන්නා අවස්ථා හැර අගය වෙනස් වන බව.

උදාහරණය බලන්න:

const a = 1; const b = 2; const c = a + b; console.log(c);

මෙම ප්‍රවේශය ඉතා ජනප්‍රිය වන අතර ඔබට එය විවිධ තෙවන පාර්ශ්වීය මූලාශ්‍රවල හමු විය හැකිය.

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

ඊට අමතරව, අරා සහ වස්තු සඳහා ඇති හැසිරීම තරමක් තාර්කික නැත - අපි ඒවා නියත ලෙස අර්ථ දක්වමු, ඒ සමඟම අපට ඒවායේ ගුණාංග සන්නද්ධව වෙනස් කළ හැකිය. වෙනස් කළ හැකි නම් මේවා කෙසේ නියත වේද?

බොහෝ විට වස්තු නියත ලෙස අර්ථ දැක්වීම භාවිතා වන්නේ අපට දත්ත වර්ගය වෙනස් කළ නොහැකි වන පරිදි ය - වස්තුවක් වෙනුවට ප්‍රාථමික අගයක් ලිවීම. කෙසේ වෙතත්, JavaScript හි පෙරනිමිව නොමැති වර්ග පාලනය අවශ්‍ය නම්, එහි උපභාෂාව වන TypeScript භාවිතා කිරීම හොඳය.

සාමාන්‍යයෙන්, ඔබට මෙම ප්‍රවේශය භාවිතා කළ හැකිය, මෙවැනි ප්‍රවනතාවක් ඇති නිසා, නමුත් මම විරුද්ධ වන අතර පසුව නිබන්ධනයේ විචල්ය අර්ථ දැක්වෙන්නේ පෙරහැරෙහි මෙන් let මගින්, භාෂාවේ කතුවරුන් විසින් සැලසුම් කර ඇති පරිදි.

පහත කේතය විස්තර කරන ලද ප්‍රවේශය ඔස්සේ නැවත ලියන්න:

const arr = [1, 2, 3, 4, 5]; const res = arr[1] + arr[2]; console.log(res);
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න