যখন আমরা মিথ্যা মান নিয়ে কাজ করি তখন অনেক কৌতূহল দেখা দেয় এবং এটি আরও বেশি হয় বিশেষ করে যখন "শূন্য নিয়ে কাজ করি " এবং "0৷ " তাদের বৈশিষ্ট্যের কারণে। যখন আমরা তুলনা করার চেষ্টা করি "শূন্য " এবং "0৷ ", আমরা সাধারণ পরিস্থিতিতে আসব। এর চেয়ে বেশি(>), কম(<) এর থেকে এবং (=) এর সমান হলে আমরা বুলিয়ান মিথ্যা পাব। আউটপুট হিসাবে। কিন্তু যখন এর থেকে বড় বা সমান(>=) বুলিয়ান সত্য থাকে আউটপুট হিসাবে নির্বাহ করা হবে।
এখানে প্রশ্ন জাগে যে একটি মান কিভাবে 0 এর বেশি নয়, 0 এর সমান নয়, কিন্তু 0 এর থেকে বড় এবং সমান হতে পারে?
উদাহরণ
নিম্নলিখিত উদাহরণে, তিনটি শর্ত যেমন শূন্য এবং 0-এর মধ্যে বড়, কম এবং সমান এর মধ্যে চেক করা হয়েছে। তিনটি ক্ষেত্রেই প্রাপ্ত ফলাফল মিথ্যা।
<html> <body> <script> if(null > 0){ document.write("null is greater than 0"); } else if(null < 0) { document.write("null is less than 0"); } else if(null == 0){ document.write("null is equal to 0"); } else { document.write("It is a typical relationship"); } </script> </body> </html>
আউটপুট
It is a typical relationship
উদাহরণ
নিম্নলিখিত উদাহরণে, নাল 0-এর বেশি নয় এবং 0-এর সমান নয়, তবে 0-এর থেকে বড় বা সমান৷ শুনতে খুব অদ্ভুত লাগে৷ কারণ গণিতে যদি আমাদের দুটি সংখ্যা থাকে যেমন a, b এবং a যদি b থেকে কম না হয় তবে সম্ভাব্য পরিস্থিতি হয় a b এর থেকে বড় বা a b এর সমান।
'নাল' এবং '0' এ আসছে, গাণিতিক প্রত্যাশা থাকবে না। এটি জাভাস্ক্রিপ্টে মোকাবেলা করার জন্য একটি সাধারণ কেস৷
৷<html> <body> <script> if(null > 0){ document.write("null is greater than 0"); } else if(null == 0){ document.write("null is equal to 0"); } else if(null>=0) { document.write("null is greater than or equal to 0 "); } </script> </body> </html>
আউটপুট
null is greater than or equal to 0