JavaScript निम्नलिखित तुलना ऑपरेटरों का समर्थन करता है। मान लें कि चर A में 10 है और चर B में 20 है, तो:
| Sr. नहीं वें> <वें शैली ="चौड़ाई:88.4317%; पाठ-संरेखण:केंद्र;">संचालक और विवरण वें> | |
|---|---|
| 1 | ==(समान) जाँचता है कि दो ऑपरेंड का मान बराबर है या नहीं, यदि हाँ, तो शर्त सत्य हो जाती है। उदा: (ए ==बी) सच नहीं है। |
| 2 | !=(बराबर नहीं) जाँचता है कि दो ऑपरेंड के मान समान हैं या नहीं, यदि मान समान नहीं हैं, तो स्थिति सत्य हो जाती है। उदा: (ए! =बी) सच है। |
| 3 | > (इससे अधिक) जाँचता है कि क्या बाएँ संकार्य का मान दाएँ संकार्य के मान से अधिक है, यदि हाँ, तो स्थिति सत्य हो जाती है। उदा: (ए> बी) सच नहीं है। |
| 4 | <(इससे कम) जाँचता है कि क्या बाएँ संकार्य का मान दाएँ संकार्य के मान से कम है, यदि हाँ, तो स्थिति सत्य हो जाती है। उदा: (ए <बी) सच है। |
| 5 | >=(इससे बड़ा या इसके बराबर) जाँचता है कि क्या बाएँ संकार्य का मान दाएँ संकार्य के मान से अधिक या उसके बराबर है, यदि हाँ, तो स्थिति सत्य हो जाती है। उदा: (ए>=बी) सच नहीं है। |
| 6 | <=(इससे कम या इसके बराबर) जाँचता है कि क्या लेफ्ट ऑपरेंड का मान राइट ऑपरेंड के मान से कम या बराबर है, यदि हाँ, तो कंडीशन सही हो जाती है। उदा: (ए <=बी) सच है। |
निम्न कोड दिखाता है कि जावास्क्रिप्ट में तुलना ऑपरेटरों का उपयोग कैसे किया जाता है:
उदाहरण
लाइव डेमो
<html>
<body>
<script>
<!--
var a = 10;
var b = 20;
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);
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>
Set the variables to different values and different operators and then try...
</body>
</html>