TypeScript CLI रनर ऑनलाइन
तुरंत ब्राउज़र में TypeScript कोड CLI स्टाइल में टेस्ट करें—बिना सेटअप के, सीखने और डिबग के लिए आदर्श।
📚 Typescript के बेहतरीन कोर्स, जिन्हें आपको ज़रूर आज़माना चाहिए
Loading...
💡 शुरुआती लोगों के लिए TypeScript बेसिक्स गाइड
1. वेरिएबल्स घोषित करना
TypeScript let
, const
, और टाइप एनोटेशन के साथ स्थिर टाइपिंग की अनुमति देता है।
let x: number = 10;
const pi: number = 3.14;
let name: string = "Alice";
let isActive: boolean = true;
2. कंडीशनल्स (if / switch)
ब्रांचिंग के लिए if
, else if
, और else
का उपयोग करें। switch
कई मानों को संभालता है।
let x = 5;
if (x > 0) {
console.log("Positive");
} else if (x < 0) {
console.log("Negative");
} else {
console.log("Zero");
}
switch (x) {
case 1:
console.log("One");
break;
case 2:
console.log("Two");
break;
default:
console.log("Other");
}
3. लूप्स
इटरेशन के लिए for
, while
, और for...of
का उपयोग करें।
for (let i = 1; i <= 5; i++) {
console.log(i);
}
let i = 5;
while (i > 0) {
console.log(i);
i--;
}
4. एरेज़
एरेज़ को परिभाषित करने के लिए स्क्वायर ब्रैकेट्स []
का उपयोग करें।
let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob"];
console.log(numbers[1]);
5. एरे मैनिपुलेशन
push
, splice
, और filter
जैसे बिल्ट-इन मेथड्स का उपयोग करें।
let arr = [10, 20, 30];
arr.push(40); // जोड़ें
arr.splice(1, 1); // दूसरा तत्व हटाएं
console.log(arr);
6. कंसोल इनपुट/आउटपुट
कंसोल में आउटपुट दिखाने के लिए console.log
का उपयोग करें।
const name: string = "Alice";
console.log("Hello, " + name);
7. फंक्शन्स
टाइप किए गए पैरामीटर और रिटर्न मानों के साथ फंक्शन्स घोषित करें।
function add(a: number, b: number): number {
return a + b;
}
console.log(add(3, 5));
8. मैप्स
की-वैल्यू संरचनाओं के लिए साधारण ऑब्जेक्ट्स या Map
का उपयोग करें।
const m = new Map<string, number>();
m.set("Alice", 25);
console.log(m.get("Alice"));
9. अपवाद प्रबंधन
त्रुटियों को संभालने के लिए try
और catch
का उपयोग करें।
try {
throw new Error("Something went wrong");
} catch (e) {
console.error(e.message);
}
10. फाइल इनपुट/आउटपुट (केवल Node.js)
फाइलों को पढ़ने और लिखने के लिए Node.js fs
मॉड्यूल का उपयोग करें।
import * as fs from "fs";
fs.writeFileSync("file.txt", "Hello File");
const content = fs.readFileSync("file.txt", "utf-8");
console.log(content);
11. स्ट्रिंग मैनिपुलेशन
length
, concat
, includes
जैसे स्ट्रिंग मेथड्स का उपयोग करें।
let str = "Hello World";
console.log(str.length);
console.log(str + "!");
console.log(str.includes("World"));
12. क्लासेस और ऑब्जेक्ट्स
TypeScript ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का समर्थन करता है।
class Person {
name: string;
constructor(name: string) {
this.name = name;
}
greet() {
console.log(\`Hi, I'm \${this.name}\`);
}
}
const p = new Person("Alice");
p.greet();