අර්ථ දැක්වීම නොකළ අගය
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