কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ভেরিয়েবল অস্তিত্ব আছে কিনা কীভাবে চেক করবেন?


অস্তিত্ব চেক করা

জাভাস্ক্রিপ্টে ভেরিয়েবল অস্তিত্ব আছে কিনা চেক করতে এটি null এবং undefined দিয়ে তুলনা করতে হয়।

উদাহরণ

<html>
    <body>
        <script>
            var myVar = 20;
            if (myVar !== undefined && myVar !== null) {
                document.write("Variable exists");
            }
        </script>
    </body>
</html>

বेहতর পদ্ধতিসমূহ

১. typeof অপারেটর (সুরক্ষিত)

if (typeof myVar !== 'undefined') {
    // ভেরিয়েবল ডিক্লেয়ারড
}

২. try-catch ব্লক

try {
    myVar;
    console.log("এক্সিস্ট করে");
} catch (e) {
    console.log("এক্সিস্ট করে না");
}

৩. গ্লোবাল অবজেক্টে চেক (ব্রাউজারে)

if ('myVar' in window) {
    // গ্লোবাল ভেরিয়েবল এক্সিস্ট করে
}

সারসংক্ষেপ

পদ্ধতিসুটেবল ফরনোট
typeofসব কেসসबচেয়ে সুরক্ষিত
null/undefined চেকডিক্লেয়ারড ভেরিয়েবলReferenceError দেয় যদি অনডিক্লেয়ারড
'in' অপারেটরগ্লোবাল/অবজেক্ট প্রোপার্টিলোকাল ভেরিয়েবলে কাজ করে না
  1. জাভাস্ক্রিপ্ট আইডেন্টিফায়ার নামকরণ নিয়ম

  2. জাভাস্ক্রিপ্টে ভ্যারিয়েবলটি অ্যারে কিনা যাচাই করার পদ্ধতি

  3. জাভাস্ক্রিপ্টে ডকুমেন্ট রেডি চেক করা

  4. পাইথন ভেরিয়েবল অস্তিত্ব আছে কিনা যাচাই করার পদ্ধতি