जावास्क्रिप्ट में तुलना फ़ंक्शन क्या है?
जावास्क्रिप्ट में तुलना फ़ंक्शन क्या है?

वीडियो: जावास्क्रिप्ट में तुलना फ़ंक्शन क्या है?

वीडियो: जावास्क्रिप्ट में तुलना फ़ंक्शन क्या है?
वीडियो: तुलना फ़ंक्शन का उपयोग करके संख्या क्रमबद्ध सरणी || फ़ंक्शन की तुलना करें || जावास्क्रिप्ट || जावास्क्रिप्ट || अवधि 2024, नवंबर
Anonim

का उद्देश्य फ़ंक्शन की तुलना करें एक वैकल्पिक सॉर्ट ऑर्डर को परिभाषित करना है। यदि परिणाम सकारात्मक है तो b को a से पहले क्रमबद्ध किया जाता है। यदि परिणाम 0 है, तो दो मानों के क्रम क्रम में कोई परिवर्तन नहीं किया जाता है। उदाहरण: The फ़ंक्शन की तुलना करें सरणी में सभी मानों की तुलना करता है, एक समय में दो मान (a, b) ।

इसे ध्यान में रखते हुए, आप जावास्क्रिप्ट में वस्तुओं की तुलना कैसे करते हैं?

वस्तुओं की तुलना करना आसान है, === या Object.is() का उपयोग करें। यह फ़ंक्शन सत्य लौटाता है यदि उनके पास एक ही संदर्भ है और यदि वे नहीं हैं तो गलत है। फिर से, मुझे तनाव दें, यह है की तुलना के संदर्भ वस्तुओं , का मूल्य नहीं वस्तुओं . तो, उदाहरण 3 से, Object.is(obj1, obj2); झूठी वापसी होगी।

इसके बाद, सवाल यह है कि, जावास्क्रिप्ट में लोकेल कॉम्पैरे क्या है? परिभाषा और उपयोग। NS लोकेल तुलना () विधि वर्तमान लोकेल में दो तारों की तुलना करती है। लोकेल ब्राउज़र की भाषा सेटिंग्स पर आधारित है। NS लोकेल तुलना () विधि एक संख्या लौटाती है जो यह दर्शाती है कि क्या स्ट्रिंग पहले, बाद में आती है या सॉर्ट क्रम में तुलनास्ट्रिंग के बराबर है।

इसके अतिरिक्त, JS में == और === में क्या अंतर है?

= में एक चर के लिए मान निर्दिष्ट करने के लिए प्रयोग किया जाता है जावास्क्रिप्ट . == तुलना के लिए प्रयोग किया जाता है के बीच चर के डेटाटाइप के बावजूद दो चर। === तुलना के लिए प्रयोग किया जाता है के बीच दो चर लेकिन यह सख्त प्रकार की जांच करेगा, जिसका अर्थ है कि यह डेटाटाइप की जांच करेगा और दो मानों की तुलना करेगा।

हम जावास्क्रिप्ट में === का उपयोग क्यों करते हैं?

== और. के बीच अंतर === जावास्क्रिप्ट में असल में, आप हमेशा होना चाहिए उपयोग " === "चर की तुलना करने के लिए या किसी भी तुलना के लिए ऑपरेटर। ऑपरेटर सख्त गैर समानता ऑपरेटर है, जो दो चर या दो मानों की तुलना करते समय प्रकार को ध्यान में रखेगा जावास्क्रिप्ट.

सिफारिश की: