"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट प्रकार की जाँच | प्रोग्रामिंग ट्यूटोरियल

जावास्क्रिप्ट प्रकार की जाँच | प्रोग्रामिंग ट्यूटोरियल

2024-11-02 को प्रकाशित
ब्राउज़ करें:920

परिचय

यह लेख निम्नलिखित तकनीकी कौशल को शामिल करता है:

JavaScript Type Checking | Programming Tutorials

इस प्रयोगशाला में, हम एक जावास्क्रिप्ट फ़ंक्शन का पता लगाएंगे जो जांचता है कि प्रदान किया गया मान एक निर्दिष्ट प्रकार का है या नहीं। हम is() फ़ंक्शन का उपयोग करेंगे, जो यह निर्धारित करने के लिए कंस्ट्रक्टर प्रॉपर्टी और Array.prototype.includes() विधि का लाभ उठाता है कि मान निर्दिष्ट प्रकार का है या नहीं। यह लैब आपको जावास्क्रिप्ट में टाइप चेकिंग की बेहतर समझ हासिल करने में मदद करेगी।

यह जाँचने का कार्य कि क्या मान प्रकार का है

यह जांचने के लिए कि क्या प्रदान किया गया मान एक निर्दिष्ट प्रकार का है, इन चरणों का पालन करें:

  • Array.prototype.includes() का उपयोग करके सुनिश्चित करें कि मान अपरिभाषित या शून्य नहीं है।
  • निर्दिष्ट प्रकार के साथ मूल्य पर कंस्ट्रक्टर संपत्ति की तुलना करने के लिए ऑब्जेक्ट.प्रोटोटाइप.कंस्ट्रक्टर का उपयोग करें।
  • नीचे दिया गया फ़ंक्शन is() इन जांचों को निष्पादित करता है और यदि मान निर्दिष्ट प्रकार का है तो सही लौटाता है, और अन्यथा गलत लौटाता है।
const is = (type, val) => ![, null].includes(val) && val.constructor === type;

आप यह जांचने के लिए is() का उपयोग कर सकते हैं कि कोई मान विभिन्न प्रकार का है, जैसे कि ऐरे, ऐरेबफ़र, मैप, रेगएक्सप, सेट, वीकमैप, वीकसेट, स्ट्रिंग, नंबर और बूलियन। उदाहरण के लिए:

is(Array, [1]); // true
is(Map, new Map()); // true
is(String, ""); // true
is(Number, 1); // true
is(Boolean, true); // true

सारांश

बधाई हो! यदि मान प्रयोगशाला प्रकार का है तो आपने जांच पूरी कर ली है। आप अपने कौशल को बेहतर बनाने के लिए LabEx में अधिक प्रयोगशालाओं का अभ्यास कर सकते हैं।

JavaScript Type Checking | Programming Tutorials


? अभी अभ्यास करें: जांचें कि क्या मान प्रकार का है


और अधिक जानना चाहते हैं?

  • ? नवीनतम जावास्क्रिप्ट कौशल वृक्ष सीखें
  • ? अधिक जावास्क्रिप्ट ट्यूटोरियल पढ़ें
  • ? हमारे डिस्कॉर्ड में शामिल हों या हमें @WeAreLabEx पर ट्वीट करें
विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/labex/javascript-type-checking-programming-tutorials-4o5k?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3