Avatar ·

TypeScript क्या है और इसका उपयोग JavaScript के बजाय क्यों करें?

नमस्ते साथियों! मैं एक शुरुआती frontend developer हूँ, पिछले छह महीनों से pure JavaScript में लिख रहा हूँ। हाल ही में TypeScript के बारे में अक्सर सुन रहा हूँ, लेकिन समझ नहीं पा रहा कि इसकी आवश्यकता क्यों है, जबकि JavaScript तो बढ़िया काम करता है। मेरे पास एक सरल प्रोजेक्ट है — एक online store। मैंने cart का total निकालने के लिए एक function लिखा: ```javascript function calculateTotal(price, quantity) { return price * quantity; } let total = calculateTotal('100', 2); // Error: string instead of number console.log(total); // Output "1002" — concatenation, not multiplication! ``` गलती से मैंने number के बजाय string pass कर दिया, तो program ने गलत result दिया। JavaScript ने मुझे error के बारे में नहीं बताया, और मैंने इसे ढूँढने में एक घंटा बर्बाद कर दिया। ऐसे bugs बार-बार होते हैं: कभी variable undefined हो जाता है, कभी...