जानें कि TypeScript क्या है, यह किस समस्या को हल करता है, और अपनी बिल्कुल पहली टाइप की गई फ़ाइल लिखें।
इस पाठ को Kodokon में खोलेंआप पहले से ही JavaScript जानते हैं, वह भाषा जो वेब पेजों को इंटरैक्टिव बनाती है। TypeScript JavaScript का एक विस्तार है: कोई भी वैध JavaScript कोड TypeScript कोड भी होता है। इसका बड़ा योगदान है टाइप। एक टाइप किसी मान की प्रकृति का वर्णन करता है: एक टेक्स्ट, एक संख्या, एक सही या गलत... अपने वेरिएबल्स का टाइप बताकर, आप कंप्यूटर को अपने कोड को चलाने से पहले जाँचने देते हैं।
यह उपयोगी क्यों है? JavaScript में, कोई भी चीज़ आपको संख्या की अपेक्षा वाली जगह पर टेक्स्ट पास करने से नहीं रोकती। प्रोग्राम फिर भी चलता है... और एक बेतुका परिणाम देता है, जो अक्सर बहुत बाद में पता चलता है। इस उदाहरण को देखें: फ़ंक्शन एक संख्या के रूप में कीमत की अपेक्षा करता है, लेकिन उसे एक टेक्स्ट मिलता है।
function addTax(price) {
return price + price * 0.2;
}
const total = addTax("100");
console.log(total); // "10020" instead of 120!TypeScript के साथ, आप एक टाइप एनोटेशन जोड़ते हैं: किसी पैरामीटर या वेरिएबल के नाम के ठीक बाद, एक कोलन उसके बाद टाइप। फिर TypeScript कोड को कंपाइल किया जाता है, यानी कंपाइलर (tsc) नामक टूल द्वारा उसे सादे JavaScript में अनुवादित किया जाता है। इसी चरण के दौरान टाइप की त्रुटियाँ पकड़ी जाती हैं और रिपोर्ट की जाती हैं।
function addTax(price: number): number {
return price + price * 0.2;
}
const total = addTax(100);
console.log(total); // 120अब आइए आपकी पहली टाइप की गई फ़ाइल लिखें। एक TypeScript फ़ाइल .js के बजाय .ts एक्सटेंशन का उपयोग करती है। इसके अंदर, आप सामान्य JavaScript लिखते हैं, जिसे टाइप एनोटेशन से समृद्ध किया जाता है।
let firstName: string = "Sarah";
let age: number = 28;
console.log(firstName + " is " + age + " years old.");