तीन मूल टाइप सीखें, किसी ऐरे को टाइप कैसे करें, और टाइप यूनियन कैसे बनाएँ।
इस पाठ को Kodokon में खोलेंप्रिमिटिव टाइप TypeScript के मूल निर्माण खंड हैं। तीन सबसे आम हैं: टेक्स्ट के लिए string (हमेशा उद्धरण चिह्नों में), सभी संख्याओं (पूर्णांक और दशमलव दोनों) के लिए number और true या false मानों के लिए boolean। ध्यान दें कि इन्हें छोटे अक्षरों में लिखा जाता है।
let city: string = "Paris";
let temperature: number = 21.5;
let isRaining: boolean = false;एक ऐरे मानों की एक क्रमबद्ध सूची है। इसे टाइप करने के लिए, आप एलिमेंट्स के टाइप के बाद वर्ग कोष्ठक लिखते हैं: number[] को "संख्याओं का ऐरे" के रूप में पढ़ा जाता है। फिर TypeScript आपके द्वारा जोड़े गए हर एलिमेंट की जाँच करता है।
const scores: number[] = [12, 15, 9];
const guests: string[] = ["Nadia", "Louis"];
scores.push(18); // accepted: 18 is a number
// scores.push("twenty"); -> error: not a numberकभी-कभी किसी मान के वैध रूप से कई टाइप हो सकते हैं। एक यूनियन एक खड़ी रेखा | के साथ लिखा जाता है और "या" के रूप में पढ़ा जाता है: टाइप string | number या तो एक टेक्स्ट या एक संख्या स्वीकार करता है। आप संभावित विकल्पों को सीमित करने के लिए विशिष्ट मानों का यूनियन भी बना सकते हैं।
let answer: string | number;
answer = "forty-two"; // accepted
answer = 42; // also accepted
type Size = "small" | "medium" | "large";
let cupSize: Size = "medium";
// cupSize = "xl"; -> error: value not allowed