Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

क्या जावास्क्रिप्ट में एक नया डेटा प्रकार बनाना संभव है?

<घंटा/>

हाँ, आप कक्षा की अवधारणा का उपयोग कर सकते हैं। यदि आप वास्तविक डेटा प्रकार की जांच करना चाहते हैं तो आप उदाहरण का उपयोग कर सकते हैं।

Instof डेटा प्रकार के बारे में बताता है। यहां नमूना जावास्क्रिप्ट कोड दिया गया है जो एक नया डेटा प्रकार बनाने और डेटा प्रकार की जांच करने के तरीके के बारे में एक संक्षिप्त विवरण देगा। यहां, मैं डेटा प्रकार की जांच करने के लिए कस्टम कार्यान्वयन दूंगा।

उदाहरण

निम्नलिखित कोड है -

//creating the class
class Game {
   constructor(gameName) {
      this.gameName = gameName;
   }
}
//creating an object
const ticTacToe = new Game("TicTacToe");
// checking the data type.
function dataTypeBelongsTo(object) {
   if (object instanceof Game)
      return "Game";
   return typeof object; 
}
console.log("The ticTacToe is the object of Game class=" + (ticTacToe instanceof Game));
console.log("The data Type of ticTacToe is =" + dataTypeBelongsTo(ticTacToe));
console.log("The data Type Candy Cash is =" + dataTypeBelongsTo("Cady Cash"));

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo288.js.

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

PS C:\Users\Amit\javascript-code> node demo288.js
The ticTacToe is the object of Game class=true
The data Type of ticTacToe is =Game
The data Type Candy Cash is =string

  1. जावास्क्रिप्ट में कतार डेटा संरचना

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

  1. जावास्क्रिप्ट में कास्टिंग टाइप करें।

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

  1. जावास्क्रिप्ट में नया लक्ष्य

    new.target एक मेटाप्रॉपर्टी है जो हमें रनटाइम पर यह निर्धारित करने की अनुमति देती है कि एक फ़ंक्शनर कंस्ट्रक्टर को new कीवर्ड का उपयोग करके बुलाया गया था या नहीं। जावास्क्रिप्ट में new.target के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <m