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

জাভাস্ক্রিপ্টে ভেরিয়েবল ডিফাইনড কিনা কীভাবে চেক করবেন?


Undefined চেক

একটি ভেরিয়েবল 'undefined' কিনা চেক করতে নিচের পদ্ধতি ব্যবহার করুন। যদি ফলাফল false হয়, তবে ভেরিয়েবল ডিফাইনড নয়।

উদাহরণ: ডিফাইনড ভেরিয়েবল

<html>
    <body>
        <script>
            var rank = 1;
            if (rank) {
                document.write("True");  // ডিফাইনড
            } else {
                document.write("False");
            }
        </script>
    </body>
</html>

বিভিন্ন চেক পদ্ধতি

var definedVar = 10;
var undefinedVar;

// ১. Truthy চেক (0, "", null, undefined, false, NaN - সব ফেইল করবে)
if (definedVar) { /* ডিফাইনড এবং truthy */ }

// ২. Strict undefined চেক
if (definedVar !== undefined) { /* ডিফাইনড */ }

// ৩. typeof চেক (সুরক্ষিত - অনডিক্লেয়ারড ভেরিয়েবলেও কাজ করে)
if (typeof definedVar !== 'undefined') { /* ডিফাইনড */ }

// ৪. hasOwnProperty (অবজেক্ট প্রোপার্টির জন্য)
if (obj.hasOwnProperty('prop')) { /* প্রোপার্টি এক্সিস্ট করে */ }

// ৫. 'in' অপারেটর (প্রোটোটাইপ চেইন সহ)
if ('prop' in obj) { /* প্রোপার্টি এক্সিস্ট করে */ }

সতর্কতা

// খারাপ: ReferenceError যদি undeclaredVar ডিক্লেয়ারড না হয়
if (undeclaredVar !== undefined) { }

// ভালো: কোনো এরর নেই
if (typeof undeclaredVar !== 'undefined') { }
  1. JavaScript-এ চেকবক্স চেক করা আছে কিনা যাচাই করার পদ্ধতি

  2. জাভাস্ক্রিপ্ট ভ্যারিয়েবল লোড হয়েছে কিনা যাচাই করা

  3. জাভাস্ক্রিপ্টে বোতাম ক্লিক হয়েছে কিনা চেক করা

  4. রুবিতে ভেরিয়েবল ডেফিনিশন যাচাই: একটি সহজ গাইড