Saturday, 15 May 2010

javascript - Why use === instead of == when comparing a String -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 48 जवाब

    एक स्ट्रिंग मान की जांच करते समय मैं '==' का उपयोग करता हूँ लेकिन मैंने ऐसे उदाहरणों को देखा है जहां '===' उपयोग किया जाता है उदाहरण के लिए,

      के बजाय यदि ("true" == "true") {चेतावनी ('सच'); }   

    इसका प्रयोग किया जाता है:

      यदि ("true" === "true") {चेतावनी ('सच'); }   

    इस के पीछे तर्क क्या है? दोनों का उपयोग मामलों की अपेक्षा के अनुरूप काम करने लगते हैं।

    === ऑपरेटर यह सुनिश्चित करता है कि न केवल मूल्य समान हैं, लेकिन तुलना की जा रही दो वस्तुओं का एक ही प्रकार है; जबकि == ऑपरेटर केवल जांचता है कि दो वस्तुओं के मूल्य बराबर हैं

    जैसा कि टिप्पणी में उल्लेखित @ मैनोोटियम, आप भी इसकी जांच कर सकते हैं

No comments:

Post a Comment