जावास्क्रिप्ट प्रकार

| | | | | | |

डेटा प्रकार का उपयोग प्रोग्रामिंग भाषा में एक विशेष प्रकार के डेटा को स्टोर करने के लिए किया जाता है। उदाहरण के लिए, स्ट्रिंग्स का उपयोग टेक्स्ट-आधारित डेटा को कोड में संग्रहीत करने के लिए किया जा सकता है, जबकि संख्याओं का उपयोग पूर्णांक और फ़्लोटिंग पॉइंट नंबरों को संग्रहीत करने के लिए किया जा सकता है।

जावास्क्रिप्ट में डेटा प्रकारों के साथ काम करते समय, आप जानना चाहेंगे कि कौन सा डेटा प्रकार में एक विशेष मान होता है। यह वह जगह है जहां टाइपऑफ विधि आती है। जावास्क्रिप्ट ऑपरेटर का उपयोग आपके कोड में किसी विशेष तत्व के प्रकार को निर्धारित करने के लिए किया जा सकता है। यह उपयोगी हो सकता है यदि आप यह जांचना चाहते हैं कि डेटा में वह प्रकार है जो आपका प्रोग्राम अपेक्षित है, जो प्रोग्रामिंग में एक सामान्य ऑपरेशन है।

इस ट्यूटोरियल में, हम जावास्क्रिप्ट में डेटा प्रकारों पर चर्चा करने जा रहे हैं और आप कैसे टाइपऑफ़ ऑपरेटर का उपयोग यह पता लगाने के लिए कर सकते हैं कि किस डेटा प्रकार में एक विशेष मान है। हम कार्रवाई में उपयोग किए जाने वाले ऑपरेटर के प्रकार के कई उदाहरणों का भी पता लगाएंगे।

JavaScript डेटा प्रकार को अपडेट करना

JavaScript कई डेटा प्रकारों का परिचय देता है जिनका उपयोग किसी को वर्गीकृत करने के लिए किया जा सकता है। निश्चित प्रकार का डेटा। प्रत्येक डेटा प्रकार को JavaScript द्वारा अलग तरह से व्यवहार किया जाता है, और प्रत्येक डेटा प्रकार की अपनी विधियाँ होती हैं जिनका उपयोग सही प्रारूप में संरचित डेटा के साथ नहीं किया जा सकता है।

जावास्क्रिप्ट गतिशील डेटा प्रकारों का उपयोग करता है, जिसका अर्थ है कि डेटा प्रकार की जाँच की जाती है। प्रोग्राम संकलन के बजाय रनटाइम पर। इसका अर्थ यह है कि एक ही नाम के एक चर का उपयोग विभिन्न डेटा प्रकारों को रखने के लिए किया जा सकता है

जावास्क्रिप्ट में, छह बुनियादी डेटा प्रकार होते हैं जिनका उपयोग कुछ डेटा प्रकारों को रखने के लिए किया जा सकता है, जो हैं:। <कोड>स्ट्रिंग, <कोड>एन, <कोड>बूलियन, <कोड>, <कोड>सरणी और <कोड> >. बाद में इस लेख में, हमारे पास एक संदर्भ मार्गदर्शिका है जो बताती है कि ये मान कैसे काम करते हैं।

इन छह प्रकार के डेटा में से प्रत्येक अलग-अलग तरीकों से काम करता है। इसलिए प्रोग्रामिंग करते समय, आप यह निर्धारित कर सकते हैं कि किसी विशेष मूल्य को कैसे संग्रहीत किया जाता है ताकि आप जान सकें कि आपको डेटा के साथ कैसे काम करना चाहिए। उदाहरण के लिए, जिस तरह से आप एक स्ट्रिंग के साथ काम करते हैं, वह आपके नंबर के साथ काम करने के तरीके से अलग होगा।

JavaScript typeof

typeof में एक बिल्ट- जावास्क्रिप्ट ऑपरेटर में जो एक स्ट्रिंग देता है जो डेटा के प्रकार को दर्शाता है जिसमें एक दिया गया मान होता है। ऑपरेटर का उपयोग किसी मान द्वारा निहित डेटा के प्रकार को खोजने के लिए किया जा सकता है, या इसका उपयोग चर के प्रकार को खोजने के लिए किया जा सकता है।

यहां typeof ऑपरेटर के लिए ssi सारांश है:

तो मान लें कि आपके पास PHONE_NAME नाम का एक वेरिएबल है और आप इसके डेटा प्रकार की जांच करना चाहते हैं। आप निम्न कोड का उपयोग करके ऐसा कर सकते हैं:

हमारा कोड रिटर्न: string । पहली पंक्ति में, हम PHONE_NAME नामक एक वैरिएबल घोषित करते हैं जिसमें स्ट्रिंग iPhone 11 का मान होता है। फिर, अगली पंक्ति में, हम अपने वेरिएबल में निहित डेटा के प्रकार की जांच करने के लिए typeof का उपयोग करते हैं। इस मामले में, प्रोग्राम स्ट्रिंग लौटाता है। जिसे एक बूलियन मान दिया गया है:

typeof रिटर्न ऑपरेटर: boolean.

typeof अक्सर इस्तेमाल किया जाता है एक चर में निहित डेटा के प्रकार की तुलना करें। इसलिए यदि आप जांचना चाहते हैं कि PHONE_NAME स्ट्रिंग है या नहीं और कोड ब्लॉक निष्पादित करें यदि PHONE_NAME स्ट्रिंग है, तो आप typeof का उपयोग करके ऐसा कर सकते हैं। यदि PHONE_NAME एक स्ट्रिंग है, तो if कथन का एक उदाहरण है जो कोड के एक ब्लॉक को निष्पादित करेगा:

हमारा कोड वापस आता है:

हमारे कोड में बहुत कुछ है, इसलिए हम इसे तोड़ने जा रहे हैं। पहली पंक्ति में, हम PHONE_NAME नामक एक वैरिएबल घोषित करते हैं और इसे iPhone 11 मान देते हैं। इसके बाद, हम एक if स्टेटमेंट बनाते हैं जो यह जांचता है कि टाइपऑफ़ PHONE_NAME, स्ट्रिंग के बराबर है या नहीं।

इस मामले में, PHONE_NAME चर एक स्ट्रिंग है, इसलिए हमारे if स्टेटमेंट में कोड निष्पादित होता है। तो हमारा प्रोग्राम आउटपुट था PHONE_NAME वैरिएबल एक स्ट्रिंग है

JavaScript टाइपऑफ़ ऐरे और ऑब्जेक्ट्स

JavaScript सरणियों और शाब्दिक ऑब्जेक्ट्स के साथ काम करते समय, typeof उस विशिष्ट प्रकार की वस्तु को वापस नहीं करता है जिस पर आप काम करते हैं। इसके बजाय, वह टैग लौटाएगा। यहाँ typeof का एक उदाहरण दिया गया है जिसका उपयोग सरणी और शब्दकोश दोनों के रूप में किया जाता है:

हमारा कोड रिटर्न:

जैसा कि आप देख सकते हैं, हमारे प्रोग्राम ने उन दो प्रकार के डेटा का वर्णन करने के लिए लौटाया है, जिनके साथ हम काम कर रहे हैं, हालांकि हमारे sandwich_fillings को एक सरणी और <कोड दिया गया है। code>ham_sandwich को एक शब्दकोश सौंपा गया है। ऐसा इसलिए है क्योंकि जावास्क्रिप्ट में अधिक जटिल डेटा प्रकारों का वर्णन करने के लिए सामान्य मूल्य के रूप में प्रयोग किया जाता है।

< का उपयोग करके एक ईवेंट ट्रिगर करता है h2>जावास्क्रिप्ट टाइपऑफ़ क्लिक () jQuery विधि और अपरिभाषित नल

<कोड>टाइपऑफ ऑपरेटर भी अलग-अलग मान देता है शून्य और अपरिभाषित के लिए। जब एक शून्य <कोड> के साथ काम कर रहा हो code>, typeof एक अपरिभाषित देता है और अपरिभाषित अपना स्वयं का अपरिभाषित मान देता है। यहां इन डेटा का एक उदाहरण दिया गया है कार्रवाई के प्रकार:

हमारा कोड रिटर्न:

जैसा कि आप देख सकते हैं, null को माना जाता है और अपरिभाषित का अपना मान होता है जिसे < कहा जाता है कोड> अपरिभाषित । इसलिए यदि आप इन दिनांक प्रकारों के साथ काम करते हैं, तो याद रखें - कि वे ये मान लौटाते हैं।

JavaScript डेटा प्रकार

जैसा कि ऊपर बताया गया है, JavaScript छह मुख्य डेटा प्रकार प्रदान करता है जो कुछ प्रकार के डेटा को वर्गीकृत करते हैं . इन छह प्रकार के डेटा को तीन श्रेणियों में विभाजित किया जा सकता है:। आदिम, समग्र और विशेष

स्ट्रिंग, संख्याएं, और बूलियन सभी आदिम डेटा प्रकार हैं, जिसका अर्थ है कि वे हैं प्राथमिक डेटा प्रकार। ऑब्जेक्ट्स, एरेज़ और फ़ंक्शंस सभी को समग्र डेटा प्रकार माना जाता है और सभी प्रकार के ऑब्जेक्ट होते हैं। अपरिभाषित और शून्य को विशिष्ट डेटा प्रकार माना जाता है।

हम जावास्क्रिप्ट में मुख्य डेटा प्रकारों के माध्यम से जानेंगे कि आप typeof ऑपरेटर के साथ काम करते समय क्या उम्मीद कर सकते हैं।

टाइपऑफ नंबर

जावास्क्रिप्ट में एक नंबर टाइप होता है जो पूर्णांक और फ्लोटिंग पॉइंट नंबर को स्टोर करता है। इसलिए, संख्याएँ दशमलव स्थानों और गैर-दशमलव संख्याओं दोनों को संग्रहीत करने में सक्षम हैं। जावास्क्रिप्ट में एक संख्या का उदाहरण यहां दिया गया है:

किसी नंबर पर typeof का उपयोग करते समय, निम्नलिखित लौटाए जाएंगे। number

टाइपऑफ़ स्ट्रिंग्स

स्ट्रिंग्स एक या अधिक वर्णों के अनुक्रम होते हैं और इसमें अक्षर, संख्याएं, प्रतीक और रिक्त स्थान शामिल हो सकते हैं। स्ट्रिंग्स टेक्स्ट-आधारित डेटा का प्रतिनिधित्व करते हैं और सिंगल कोट्स (`` ), कोट्स ("" ), या कोट्स (`` )

यहां जावास्क्रिप्ट में एक स्ट्रिंग का उदाहरण दिया गया है:

बूलियन

बूलियन मान दो मानों में से एक को स्टोर कर सकते हैं :. सही या गलत। बूलियन का उपयोग यह दर्शाने के लिए किया जाता है कि कोई शर्त पूरी हुई है या नहीं, और अक्सर गणितीय तर्क में उपयोग किया जाता है। जावास्क्रिप्ट में बूलियन मान का एक उदाहरण यहां दिया गया है:

Array typeof

Arrays एक ही वेरिएबल के भीतर कई मानों को स्टोर कर सकते हैं और उन्हें अल्पविराम के रूप में परिभाषित किया जाता है - कोष्ठक में मानों की अलग सूची ([ ] )। जावास्क्रिप्ट में एक सरणी का एक उदाहरण यहां दिया गया है:

टाइपऑफ़ ऑब्जेक्ट

ऑब्जेक्ट्स में की/वैल्यू पेयर के रूप में कई वैल्यू स्टोर हो सकते हैं। इनका उपयोग डेटा स्टोर करने और जावास्क्रिप्ट तक पहुंचने के लिए किया जा सकता है। ऑब्जेक्ट्स को कर्ली ब्रेसिज़ ({})

यहां JavaScript ऑब्जेक्ट का एक उदाहरण दिया गया है:

अपरिभाषित और शून्य प्रकार

अपरिभाषित मान बिना किसी निर्दिष्ट मान वाले चर के लिए डिफ़ॉल्ट है। यहां एक अपरिभाषित <कोड> का एक उदाहरण दिया गया है वेरिएबल :

यह वेरिएबल इसका कोई मूल्य नहीं है, इसे अपरिभाषित typeof माना जाता है।

null एक ऐसी वस्तु है जिसका उपयोग एक चर का वर्णन करने के लिए किया जाता है कोई मूल्य नहीं। यहाँ एक उदाहरण है एक null मान वाला वैरिएबल:

निष्कर्ष

JavaScript typeof ऑपरेटर का उपयोग यह निर्धारित करने के लिए किया जा सकता है कि किस प्रकार के डेटा में एक विशेष मान है। typeof किसी एक्सप्रेशन का प्रकार या वैरिएबल का प्रकार देता है। typeof ऑपरेटर उपयोगी है यदि आप यह समझना चाहते हैं कि डेटा कैसे संग्रहीत किया जाता है ताकि आप जान सकें कि डेटा को ठीक से काम करने के लिए आपको अपने प्रोग्राम में डेटा को किसी अन्य प्रकार में कनवर्ट करने की आवश्यकता है या नहीं।

इन इस ट्यूटोरियल में, हमने सीखा है कि typeof JavaScript ऑपरेटर का उपयोग कैसे किया जाता है। हमने यह भी चर्चा की है कि कैसे typeof सरणियों, वस्तुओं, नल और अपरिभाषित मानों पर प्रतिक्रिया करता है। हमने जावास्क्रिप्ट में प्रमुख डेटा प्रकारों को भी संक्षेप में कवर किया और चर्चा की कि typeof इस डेटा प्रकार पर कैसे प्रतिक्रिया करता है।

अब आप JavaScript typeof ऑपरेटर का उपयोग करने के लिए तैयार हैं एक समर्थक के रूप में

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method