टाइपस्क्रिप्ट मूल बातें चर और प्रकार सरलीकृत

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

टाइपस्क्रिप्ट में वेरिएबल्स को समझना

टाइपस्क्रिप्ट में, वैरिएबल को जावास्क्रिप्ट के समान ही घोषित किया जाता है, लेकिन टाइप एनोटेशन के अतिरिक्त लाभ के साथ। यह आपको यह निर्दिष्ट करने की अनुमति देता है कि किसी वैरिएबल में किस तरह का डेटा होना चाहिए।

चर घोषित करना

आप let, const, और var का उपयोग करके वैरिएबल घोषित कर सकते हैं। हालाँकि, let और const को उनकी ब्लॉक-स्कोपिंग सुविधाओं के लिए अनुशंसित किया जाता है।

let age: number = 25;
const name: string = "Alice";

टाइपस्क्रिप्ट में मूल प्रकार

टाइपस्क्रिप्ट एक चर द्वारा धारण किये जा सकने वाले डेटा के प्रकार को परिभाषित करने के लिए कई बुनियादी प्रकार प्रदान करता है:

  • संख्या: पूर्णांक और फ्लोटिंग-पॉइंट संख्याओं सहित संख्यात्मक मानों का प्रतिनिधित्व करता है।
  • स्ट्रिंग: पाठ्य डेटा का प्रतिनिधित्व करता है.
  • बूलियन: सत्य या असत्य मानों को दर्शाता है।
  • सारणी: एक विशिष्ट प्रकार के मानों के संग्रह का प्रतिनिधित्व करता है।
  • ऑब्जेक्ट: कुंजी-मान युग्मों के संग्रह का प्रतिनिधित्व करता है।

संख्या उदाहरण

let count: number = 100;

स्ट्रिंग उदाहरण

let greeting: string = "Hello, World!";

बूलियन उदाहरण

let isActive: boolean = true;

सरणी उदाहरण

let scores: number[] = [90, 80, 70];

ऑब्जेक्ट उदाहरण

let user: { name: string, age: number } = {
  name: "John",
  age: 30
};

प्रकार अनुमान

टाइपस्क्रिप्ट अपने आरंभिक मान के आधार पर किसी चर के प्रकार का अनुमान स्वतः ही लगा सकता है। इसका मतलब है कि आपको हमेशा प्रकार को स्पष्ट रूप से निर्दिष्ट करने की आवश्यकता नहीं है, हालाँकि ऐसा करने से आपका कोड अधिक स्पष्ट हो सकता है।

प्रकार अनुमान उदाहरण

let age = 25; // TypeScript infers 'age' as number
age = "hello"; // Error: Type 'string' is not assignable to type 'number'

एनोटेशन टाइप करें

टाइप एनोटेशन आपको किसी वैरिएबल के प्रकार को स्पष्ट रूप से परिभाषित करने की अनुमति देता है। इससे यह सुनिश्चित करने में मदद मिलती है कि वैरिएबल को दिए गए मान अपेक्षित प्रकार के अनुरूप हों।

प्रकार एनोटेशन उदाहरण

let isLoggedIn: boolean = false;

निष्कर्ष

TypeScript का प्रभावी ढंग से उपयोग करने के लिए चर और प्रकारों को समझना बहुत ज़रूरी है। TypeScript के प्रकार सिस्टम का लाभ उठाकर, आप ज़्यादा विश्वसनीय और रखरखाव योग्य कोड लिख सकते हैं। बुनियादी प्रकारों से शुरुआत करें, प्रकार अनुमान का पता लगाएँ और यह सुनिश्चित करने के लिए प्रकार एनोटेशन का उपयोग करें कि आपका कोड अपेक्षित डेटा संरचनाओं का पालन करता है।

इन मूल बातों के साथ, आप टाइपस्क्रिप्ट में निपुणता प्राप्त करने और मजबूत अनुप्रयोगों के निर्माण के लिए इसकी पूरी क्षमता का उपयोग करने की राह पर हैं।

लिंक
TypeScript