লজিক্যাল অপারেটর
লজিক্যাল অপারেটরগুলো জাভাস্ক্রিপ্টে ভেরিয়েবলগুলোর মধ্যে লজিক বের করতে ব্যবহৃত হয়। জাভাস্ক্রিপ্টে তিনটি লজিক্যাল অপারেটর আছে: || (OR), && (AND), ! (NOT)।
AND অপারেটর
AND অপারেটর (&&) true রিটার্ন করে যদি দুটি এক্সপ্রেশনই true হয়, অন্যথায় false রিটার্ন করে।
উদাহরণ
<html> <body> <p id="and"></p> <script> var a = 200; var b = 300; document.getElementById("and").innerHTML = (a > 100 && b <500) + "<br>" + (a < 100 && b <50); </script> </body> </html>আউটপুট
true false
OR অপারেটর
OR অপারেটর true মান দেয় যদি এক বা দুটি এক্সপ্রেশন true হয়।
উদাহরণ
<html> <body> <p id="or"></p> <script> var x = 200; var y = 300; document.getElementById("or").innerHTML = (x == 200 || y == 300) + "<br>" + (x == 200 || y == 0) + "<br>" + (x == 0 || y == 0) </script> </body> </html>আউটপুট
true true false
NOT অপারেটর
NOT অপারেটর true মানের জন্য false এবং false মানের জন্য true দেয়।
উদাহরণ
<html> <body> <p id="not"></p> <script> var x = 200; var y = 300; document.getElementById("not").innerHTML = !(x < y) + "<br>" + !(x > y); </script> </body> </html>আউটপুট
false true