জাভাস্ক্রিপ্ট অনির্ধারিত
এর মানে একটি পরিবর্তনশীল ঘোষিত, কিন্তু কোনো মান নির্ধারণ করা হয়নি।
উদাহরণস্বরূপ,
var demo; alert(demo); //shows undefined alert(type of demo); //shows undefined
একটি ভেরিয়েবল আছে কি না তা পরীক্ষা করার জন্য অনির্ধারিত ব্যবহার দেখানোর আরেকটি উদাহরণ এখানে রয়েছে:
উদাহরণ
<html> <body> <script> var age = 10; if( typeof age !== 'undefined' ) { document.write("True"); } else{ document.write("False"); } </script> </body> </html>
আউটপুট
৷True
JavaScript void(0)
৷অকার্যকর হল জাভাস্ক্রিপ্টের একটি গুরুত্বপূর্ণ কীওয়ার্ড, যা একটি ইউনারি অপারেটর হিসাবে ব্যবহার করা যেতে পারে যা তার একক অপারেন্ডের আগে উপস্থিত হয়, যেটি যেকোনো ধরনের হতে পারে। এই অপারেটর একটি মান প্রদান না করে মূল্যায়ন করার জন্য একটি অভিব্যক্তি নির্দিষ্ট করে৷
৷শূন্যের সিনট্যাক্স নিম্নলিখিত দুটির মধ্যে হতে পারে -
<head> <script> <!-- void func() javascript:void func() or: void(func()) javascript:void(func()) //--> </script> </head>