2025 में स्क्रैच से TypeScript: शुरुआती लोगों के लिए पूर्ण गाइड

शुरुआती लोगों के लिए ऑनलाइन Python प्रशिक्षक

Python आसानी से सीखें बिना सिद्धांत के बोझ के। स्वचालित जांच के साथ व्यावहारिक कार्य हल करें और ब्राउज़र में सीधे कोड लिखें।

पाठ्यक्रम शुरू करें

TypeScript का परिचय: 2025 में यह क्यों महत्वपूर्ण है

\n

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

\n

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

\n\n

TypeScript क्या है और इसकी आवश्यकता क्यों है?

\n

TypeScript, Microsoft द्वारा विकसित JavaScript का एक सुपरसेट है। यह सामान्य JavaScript में कंपाइल (ट्रांसपाइल) होता है, जो किसी भी ब्राउज़र या Node.js पर चलता है। मुख्य विशेषता सख्त टाइपिंग है। आप निर्दिष्ट करते हैं कि डेटा किस प्रकार का होना चाहिए: संख्याएँ, स्ट्रिंग्स, ऑब्जेक्ट्स आदि।

\n

2025 में TypeScript के लाभ:

\n
    \n
  • कम बग्स - कंपाइलेशन चरण में टाइप त्रुटियों का पता चलता है;
  • \n
  • बेहतर पठनीयता - कोड स्व-दस्तावेजीकरण बन जाता है;
  • \n
  • आधुनिक मानकों का समर्थन - आप नवीनतम ES2025+ सुविधाओं का उपयोग कर सकते हैं;
  • \n
  • फ्रेमवर्क के साथ एकीकरण - React, Angular, Vue और Next.js TypeScript के साथ बढ़िया काम करते हैं;
  • \n
  • लोकप्रियता - 2024-2025 में 70% से अधिक डेवलपर सर्वेक्षणों ने दिखाया कि TypeScript का उपयोग वाणिज्यिक प्रोजेक्ट्स में किया जाता है।
  • \n
\n\n

2025 में TypeScript की स्थापना और कॉन्फ़िगरेशन

\n

TypeScript के साथ काम शुरू करना बहुत आसान है। आपको Node.js (संस्करण 18 या उच्चतर) और कोई भी टेक्स्ट एडिटर, जैसे VS Code की आवश्यकता होगी।

\n

चरण 1: Node.js स्थापित करना

\n

आधिकारिक वेबसाइट nodejs.org से LTS संस्करण डाउनलोड करें। स्थापना के बाद, टर्मिनल में संस्करण जांचें:

\n
node --version\nnpm --version
\n

चरण 2: TypeScript को वैश्विक रूप से स्थापित करना

\n

टर्मिनल खोलें और कमांड चलाएँ:

\n
npm install -g typescript
\n

स्थापना जांचें:

\n
tsc --version
\n

चरण 3: पहला प्रोजेक्ट बनाना

\n

प्रोजेक्ट के लिए एक फ़ोल्डर बनाएँ और इसे इनिशियलाइज़ करें:

\n
mkdir my-first-ts\ncd my-first-ts\nnpm init -y
\n

अब एक फ़ाइल index.ts बनाएँ और पहला कोड लिखें:

\n
let message: string = "नमस्ते, TypeScript!";\nconsole.log(message);
\n

चरण 4: कंपाइलेशन और रन

\n

TypeScript को JavaScript में कंपाइल करें:

\n
tsc index.ts
\n

एक फ़ाइल index.js दिखाई देगी। इसे चलाएँ:

\n
node index.js
\n

हो गया! आपने अभी-अभी TypeScript में अपना पहला प्रोग्राम लिखा और निष्पादित किया।

\n\n

TypeScript की मूल बातें: प्रकार, इंटरफ़ेस और फ़ंक्शन

\n

अब जब एनवायरनमेंट सेट हो गया है, तो आइए उन प्रमुख अवधारणाओं को समझें जो हर शुरुआती के लिए उपयोगी होंगी।

\n

1. बुनियादी प्रकार

\n

TypeScript कई आदिम प्रकार प्रदान करता है:

\n
let isDone: boolean = false;\nlet age: number = 25;\nlet userName: string = "इवान";\nlet items: number[] = [1, 2, 3];\nlet tuple: [string, number] = ["id", 123];
\n

2. इंटरफ़ेस

\n

इंटरफ़ेस ऑब्जेक्ट की संरचना का वर्णन करते हैं। यह TypeScript के सबसे शक्तिशाली टूल में से एक है:

\n
interface User {\n    id: number;\n    name: string;\n    email?: string; // वैकल्पिक फ़ील्ड\n}\n\nconst user: User = {\n    id: 1,\n    name: "अन्ना"\n};
\n

3. फ़ंक्शन प्रकार

\n

फ़ंक्शन भी टाइप किए जा सकते हैं:

\n
function add(a: number, b: number): number {\n    return a + b;\n}\n\nconst result = add(5, 10); // 15
\n

4. Union-प्रकार

\n

वेरिएबल को कई प्रकारों में से एक लेने की अनुमति देते हैं:

ब्लॉग

पुस्तक अनुशंसाएँ