⊗jstsPmEnTp 31 of 55 menu

टाइपस्क्रिप्ट में एक प्रकार के रूप में एन्युमरेशन

प्रत्येक एन्युमरेशन अपना स्वयं का डेटा प्रकार बनाता है। आइए उदाहरण के लिए वर्तमान सीजन को स्टोर करने वाले वेरिएबल को प्रकार Season निर्दिष्ट करें:

let current: Season;

आइए हमारे वेरिएबल में सीजन नंबर लिखें:

let current: Season = Season.Winter; console.log(current); // 0

सीजन नंबर मैन्युअल रूप से निर्दिष्ट किया जा सकता है:

let current: Season = 3;

लेकिन अगर किसी अन्य प्रकार का डेटा लिखने का प्रयास किया जाता है, उदाहरण के लिए, एक स्ट्रिंग, तो एक त्रुटि होगी:

let current: Season = 'str'; // त्रुटि होगी

दुर्भाग्य से, मानों की सीमा ट्रैक नहीं की जाती है और हमारे एन्युमरेशन में मौजूद न होने वाला नंबर लिखा जा सकता है:

let current: Season = 7; // कोई त्रुटि नहीं होगी

ऑपरेटर typeof के माध्यम से जाँच करने पर हमारा वेरिएबल संख्यात्मक प्रकार देगा:

let current: Season = 3; console.log(typeof current); // "number"

निष्कर्ष निकालते हुए यह कहा जा सकता है कि इस प्रकार का सत्यापन बहुत सख्ती से नहीं किया जाता है और इसके कारण इसका मूल्य संदिग्ध है।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें