JavaScript निम्नलिखित लॉजिकल ऑपरेटर्स का समर्थन करता है। मान लें कि चर A में 10 है और चर B में 20 है, तो:
| क्र.सं. | ऑपरेटर और विवरण |
|---|---|
| 1 | && (लॉजिकल AND) यदि दोनों ऑपरेंड गैर-शून्य हैं, तो स्थिति सत्य हो जाती है। उदाहरण: (A && B) सत्य है। |
| 2 | || (लॉजिकल OR) यदि दो ऑपरेंड में से कोई भी गैर-शून्य है, तो स्थिति सत्य हो जाती है। उदाहरण: (A || B) सत्य है। |
| 3 | ! (लॉजिकल NOT) इसके ऑपरेंड की तार्किक स्थिति को उलट देता है। यदि कोई स्थिति सत्य है, तो लॉजिकल NOT ऑपरेटर इसे असत्य बना देगा। उदाहरण:! (A && B) असत्य है। |
उदाहरण
आप JavaScript में लॉजिकल ऑपरेटर्स को लागू करना सीखने के लिए निम्नलिखित कोड का प्रयास कर सकते हैं:
<html>
<body>
<script>
<!--
var a = true;
var b = false;
var linebreak = "<br />";
document.write("(a && b) => ");
result = (a && b);
document.write(result);
document.write(linebreak);
document.write("(a || b) => ");
result = (a || b);
document.write(result);
document.write(linebreak);
document.write("!(a && b) => ");
result = (!(a && b));
document.write(result);
document.write(linebreak);
//-->
</script>
<p>चरों को अलग-अलग मानों और अलग-अलग ऑपरेटर्स पर सेट करें और फिर प्रयास करें...</p>
</body>
</html>