] किसका उपयोग करना है भ्रम का एक स्रोत हो सकता है। यह गाइड स्ट्रिंग समानता के लिए जांच करने के लिए सही तरीका स्पष्ट करेगा और इसके पीछे के कारणों में तल्लीन करेगा। यह ऑपरेटर स्थिरता सुनिश्चित करता है और = =
द्वारा किए गए प्रकार के कारण अप्रत्याशित परिणामों को रोकता है। ऐसा इसलिए है क्योंकि यदि दोनों पक्षों के मान एक ही प्रकार के हैं, तो पहले की जाँच करें, यदि आवश्यक हो तो प्रकार का जबरदस्ती करना। उदाहरण के लिए:
जब बूलियन मानों से स्ट्रिंग्स की तुलना की जाती है:
'true' == true // true
, == की तुलना में, == एक बूलियन (true) से पहले 'true' को परिवर्तित करता है। हमेशा स्ट्रिंग समानता जांच के लिए === का उपयोग करें। यह विश्वसनीय परिणामों को सुनिश्चित करने के लिए प्रकार के जबरदस्ती के बिना सख्त तुलना करता है। इन परिदृश्यों में, आप .includes () या .startswith () विधियों का उपयोग कर सकते हैं:
'हैलो world'.includes (' दुनिया '); // TRUE
अतिरिक्त संसाधन
'1' == 1 // true
, निम्नलिखित संसाधनों पर विचार करें:
[mr। डगलस क्रॉकफोर्ड की Google टेक टॉक] (http://www.youtube.com/watch?v=hqvtijbzook)
खंड] (https://upgoing.org/javascript)
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3