Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट तुलना ऑपरेटर्स

जावास्क्रिप्ट तुलना ऑपरेटरों की मूल बातें।

JavaScript में, तुलना ऑपरेटर समानता . की जांच करने के लिए उपयोग किया जाता है या मतभेद मूल्यों (संख्याओं, तार) और चर के बीच। तुलना ऑपरेटर ऑपरेंड की तुलना करते हैं और एक बूलियन लौटाता है मान इस पर आधारित है कि मान सही है या गलत।

संचालन: इस शब्द को भ्रमित न होने दें। ऑपरेंड का अर्थ है तुलना ऑपरेटर के दोनों ओर के मान। उदाहरण:2 < 4 , यहाँ 2 और 4 ऑपरेंड हैं, और < कम-से-कम ऑपरेटर है।

बूलियन किसी ऐसी चीज़ को संदर्भित करता है जो या तो सत्य हो सकती है या झूठा।

विवरण के साथ तुलना ऑपरेटर सूची

  • > से बड़ा
  • < से कम
  • >=
  • . से बड़ा या उसके बराबर
  • <= इससे कम या इसके बराबर
  • != के बराबर नहीं
  • !== न बराबर मान या न बराबर प्रकार
  • == के बराबर
  • === समान मूल्य और समान प्रकार (सख्त समानता जांच)

तुलना ऑपरेटरों का उपयोग कैसे करें

इससे कम . का उपयोग करके एक साधारण तुलना जांच ऑपरेटर:

console.log(2 < 4)
// true

सख्त समानता जांच:

console.log(2 === "2")
// false

उपरोक्त रिटर्न गलत क्योंकि ट्रिपल बराबर होता है === ऑपरेटर उनके प्रकार . सहित मूल्यों की कड़ाई से तुलना करता है चूंकि हम एक संख्या की तुलना कर रहे हैं 2 एक स्ट्रिंग मान प्रकार के साथ"2" यह झूठी वापसी करता है।

आइए एक ही तुलना करें, लेकिन इस बार बराबर . के साथ (डबल बराबर ऑपरेटर) == :

console.log(2 == "2")
// true

इस बार यह सच लौटाता है क्योंकि डबल बराबर ऑपरेटर केवल मानों की तुलना करता है, न कि मान प्रकारों की।

कंडीशनल स्टेटमेंट्स में कंपेरिजन ऑपरेटर्स का भी आमतौर पर इस्तेमाल किया जाता है:

const alcoholDrinkingAge = 21
const inputAge = 17

if (inputAge < alcoholDrinkingAge) {
  console.log("Sorry you’re too young to drink alcohol")
}

तुलना ऑपरेटर सीखने के लिए प्रोग्रामिंग के सबसे सरल लेकिन सबसे महत्वपूर्ण विषयों में से एक हैं क्योंकि आप उनका हर समय उपयोग करेंगे।

जावास्क्रिप्ट में मुख्य बात जिस पर आपको ध्यान देने की आवश्यकता है वह यह है कि बराबर (==) को भ्रमित न करें और समान मान और समान प्रकार (===) ऑपरेटर, क्योंकि यह आपको कुछ गड़बड़ स्थितियों में डाल सकता है।

एक नियम के रूप में, केवल सख्त ट्रिपल बराबर ऑपरेटर का उपयोग करें === और == . से बचें ।


  1. तुलना ऑपरेटर I=एक्सेल में कैसे उपयोग करें

    क्या जानना है छह ऑपरेटर:बराबर (= ), इससे बड़ा ( ), इससे कम ( ), इससे बड़ा या बराबर (= ) इससे कम या उसके बराबर (<= ), के बराबर नहीं (<> )। सबसे आम तुलना ऑपरेटर उपयोग IF . में है समारोह। यह आलेख बताता है कि एक्सेल में तुलना ऑपरेटर I =का उपयोग कैसे करें। निर्देश एक्सेल संस्करण 2019, 2016, 2013, 201

  1. जावास्क्रिप्ट में रेस्ट एंड स्प्रेड ऑपरेटर्स

    बाकी ऑपरेटर (...) हमें किसी भी संख्या में तर्कों के साथ एक फ़ंक्शन को कॉल करने की अनुमति देता है और फिर उन अतिरिक्त तर्कों को एक सरणी के रूप में एक्सेस करता है। बाकी ऑपरेटर भी हमें सरणी या वस्तुओं को नष्ट करने की अनुमति देता है। स्प्रेड ऑपरेटर (...) हमें एक चलने योग्य सरणी को उसके अलग-अलग तत्वों मे

  1. object.is() समानता तुलना में जावास्क्रिप्ट

    दो मानों की तुलना करने के तरीके के रूप में ES6 में पेश की गई object.is() विधि। ये दो मूल्य या तो आदिम या वस्तु हो सकते हैं। यह ==और ===की तुलना में थोड़ा बेहतर तुलना करता है। समानता तुलना में object.is() के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <he