বুলিয়ান সংখ্যা পদ্ধতি হল true বা false, এই 2টি মান বা value দ্বারা গঠিত সংখ্যা পদ্ধতি। বুলিয়ান নয় এমন কোন মান বা value কে বুলিয়ান মানে পরিবর্তন করতে জাভাস্ক্রিপ্ট এর বুলিয়ান অবজেক্ট ব্যবহার করা হয়।
জাভাস্ক্রিপ্ট এর বুলিয়ান অবজেক্ট কেবল মাত্র ২টি মান প্রদান করতে পারে, তা হল সত্য অর্থাৎ true এবং মিথ্যা অর্থাৎ false, জাভাস্ক্রিপ্ট এর Boolean() constructor ব্যবহার করে কোন বুলিয়ান অবজেক্ট তৈরি করা যায়। নিচে জাভাস্ক্রিপ্ট Boolean() constructor এর সিনট্যাক্স দেখুন।
Boolean b=new Boolean(value);
নিচে জাভাস্ক্রিপ্ট Boolean() constructor ব্যবহার করে বুলিয়ান অবজেক্ট তৈরির একটি উদাহরণ দেখুন।
<script> document.write(10<20);//true document.write(10<5);//false </script>
যদি বুলিয়ান অবজেক্টের কোন প্রারম্ভিক মান না থাকে অথবা যদি গৃহীত মান গুলো হয় 0, -0, null, "", false, undefined, NaN তবে অবজেক্ট একে মিথ্যা অর্থাৎ false হিসেবে নির্ধারণ করবে। এগুলো ছাড়া অন্য কোন মানের জন্য এটি সত্য অর্থাৎ true মান বা value নির্ধারণ করবে।
নোট - জাভাস্ক্রিপ্ট বুলিয়ান অবজেক্ট এর পূর্বনির্ধারিত অর্থাৎ default মান হল " false".
বুলিয়ান টাইপের দু'ধরণের লিটারেল আছে, এগুলো হল যথাক্রমে true এবং false. যে গুলো অবজেক্ট না অর্থাৎ কোন প্রিমিটিভ true এবং প্রিমিটিভ false বুলিয়ান মান বা value কে Boolean অবজেক্টের true এবং false মান বা value এক নয়, এটি প্রিমিটিভ মান বা value গুলোর wrapper হিসেবেই কাজ করে।
নিচে জাভাস্ক্রিপ্ট এর সকল বুলিয়ান মেথড গুলোর একটি তালিকা দেখুন।
মেথড | বর্ণনা |
---|---|
toString() | এই মেথড কোন বুলিয়ান মান বা value কে কোন স্ট্রিং এ রূপান্তরিত করে। |
valueOf() | এই মেথড অন্য কোন মান বা value কে, কোন বুলিয়ান মান বা value তে রূপান্তরিত করে। |
toSource() | কোন বুলিয়ান অবজেক্ট কে কোন স্ট্রিং হিসেবে ফেরত অর্থাৎ return করে। |
নিচে জাভাস্ক্রিপ্ট এর সকল বুলিয়ান প্রোপার্টি গুলোর একটি তালিকা দেখুন।
মেথড | বর্ণনা |
---|---|
prototype | এই বুলিয়ান প্রোপার্টি, বুলিয়ান prototype এ মেথড এবং প্রোপার্টি গুলো যোগ করে। |
constructor | এই বুলিয়ান প্রোপার্টি কোন বুলিয়ান অবজেক্ট তৈরি করেছে, এমন কোন বুলিয়ান ফাংশন এর reference কে ফেরত অর্থাৎ return করে। |
নোট - বুলিয়ান সংখ্যা পদ্ধতি এবং বীজগণিত সম্পর্কে উইকিপিডিয়া থেকে আরও বিস্তারিত জানতে বুলিয়ান বীজগণিত ওয়েব পেজটি ব্রাউজ করুন।