අර්ථ දැක්වීම නොකළ අගය

undefined අගය "අර්ථ දක්වා නොමැත" යන්න දක්වයි. JavaScript හි සමාන අගයක් වන null, අගයක් නොමැතිකම අර්ථ දක්වයි. වෙනස නම් null යන්න සිතාමතා (කේතයේ පැහැදිලිව ලියා ඇති) නොමැතිකම දක්වන අතර, undefined - මූලද්‍රව්‍යයේ වර්ගය සහ එහි අගය පිළිබඳ කිසිදු තොරතුරක් නොමැතිකම පමණි.

වාක්‍ය රචනය

javascriptundefined;

උදාහරණය

අගයක් නොමැතිව ප්‍රකාශයට පත් කරන ලද විචල්‍යයක අගය බලමු:

javascriptlet test;
console.log(test);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascriptundefined

උදාහරණය

නොපවතින අංශුවක අගය බලමු:

javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascriptundefined

උදාහරණය

නොපවතින වස්තුවක අගය බලමු:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascriptundefined

මෙයද බලන්න

  • true අගය,
    එය මූලද්‍රව්‍යයේ අගය සත්‍ය බව දක්වයි
  • false අගය,
    එය මූලද්‍රව්‍යයේ අගය අසත්‍ය බව දක්වයි
  • null අගය,
    එය වස්තුවක් හෝ මූලද්‍රව්‍යයක් නොමැතිකම දක්වයි