Course Progress 82%

JavaScript Comparison Operators

JavaScript में Comparison Operators का उपयोग दो values की तुलना करने के लिए किया जाता है। ये operators check करते हैं कि एक value दूसरी value के बराबर है, छोटी है, बड़ी है या नहीं है। Comparison operators हमेशा Boolean result return करते हैं, यानी output या तो true होता है या false

Beginner के लिए Comparison Operators समझना बहुत जरूरी है, क्योंकि इन्हीं का use conditions, decision making और logic बनाने में किया जाता है।

Equal To Operator (==)

== operator दो values को compare करता है और देखता है कि वे बराबर हैं या नहीं। इसमें datatype को strictly check नहीं किया जाता।

Example: Equal To Operator

<script>
let a = 10;
let b = "10";
let result = (a == b);
</script>

यह code a और b की values को compare करता है।

यहां a number है और b string है, लेकिन == operator datatype को ignore कर देता है।

इसलिए comparison का result true होगा।

Final output memory में result = true store होगा।

Strict Equal To Operator (===)

=== operator value के साथ-साथ datatype को भी check करता है।

Example: Strict Equal To Operator

<script>
let x = 10;
let y = "10";
let output = (x === y);
</script>

यह code value और datatype दोनों को compare करता है।

यहां value same है लेकिन datatype different है, इसलिए result false होगा।

Final result memory में output = false होगा।

यह operator ज्यादा safe और professional code में use किया जाता है।

Not Equal To Operator (!=)

!= operator check करता है कि दो values बराबर नहीं हैं।

Example: Not Equal To Operator

<script>
let a = 5;
let b = 8;
let result = (a != b);
</script>

यह code check करता है कि 5 और 8 बराबर नहीं हैं।

Comparison true है, इसलिए result true होगा।

Final output memory में result = true store होगा।

Strict Not Equal To Operator (!==)

!== operator value और datatype दोनों को check करता है।

Example: Strict Not Equal To Operator

<script>
let p = 10;
let q = "10";
let check = (p !== q);
</script>

यह code value और datatype दोनों compare करता है।

Datatype different होने की वजह से result true होगा।

Final output memory में check = true होगा।

Greater Than Operator (>)

> operator check करता है कि left value right value से बड़ी है या नहीं।

Example: Greater Than Operator

<script>
let a = 15;
let b = 10;
let result = (a > b);
</script>

यह code check करता है कि 15 10 से बड़ा है।

Condition true है, इसलिए result true होगा।

Final output memory में result = true store होगा।

Less Than Operator (<)

< operator check करता है कि left value right value से छोटी है या नहीं।

Example: Less Than Operator

<script>
let x = 5;
let y = 12;
let output = (x < y);
</script>

यह code check करता है कि 5 12 से छोटा है।

Condition true है, इसलिए result true होगा।

Final output memory में output = true होगा।

Greater Than or Equal To Operator (>=)

>= operator check करता है कि value बड़ी है या बराबर है।

Example: >= Operator

<script>
let marks = 60;
let passMarks = 60;
let result = (marks >= passMarks);
</script>

यह code check करता है कि 60 60 के बराबर या उससे ज्यादा है।

Condition true है, इसलिए result true होगा।

Final output memory में result = true होगा।

Less Than or Equal To Operator (<=)

<= operator check करता है कि value छोटी है या बराबर है।

Example: <= Operator

<script>
let age = 16;
let limit = 18;
let result = (age <= limit);
</script>

यह code check करता है कि 16 18 से छोटा या बराबर है।

Condition true है, इसलिए result true होगा।

Final output memory में result = true होगा।

Comparison Operators और Conditional Logic

Comparison operators का सबसे ज्यादा use if condition में होता है।

Example: Using Comparison Operator in Condition

<script>
let number = 20;

if (number > 10) {
  message = "Number is greater than 10";
}
</script>

यह code check करता है कि number की value 10 से बड़ी है या नहीं।

Condition true होने पर message variable में text store हो जाता है।

Final result memory में message = "Number is greater than 10" होगा।

Comparison Operators क्यों जरूरी हैं

Comparison operators का use:

  • Decision making के लिए
  • Conditions check करने के लिए
  • Logic और rules बनाने के लिए
  • Programs को smart और dynamic बनाने के लिए

Comparison operators JavaScript programming का very important part हैं और इनके बिना conditional programming possible नहीं होती।