Avatar ·

ما هو TypeScript ولماذا يجب استخدامه بدلاً من JavaScript؟

مرحبًا، زملائي! أنا مطور واجهات أمامية مبتدئ، أكتب بلغة JavaScript النقية منذ حوالي ستة أشهر. مؤخرًا أسمع كثيرًا عن TypeScript، لكن لا أستطيع فهم لماذا هو مطلوب إذا كانت JavaScript تعمل بشكل جيد. لدي مشروع بسيط — متجر إلكتروني. كتبت دالة لحساب مجموع السلة: ```javascript function calculateTotal(price, quantity) { return price * quantity; } let total = calculateTotal('100', 2); // خطأ: سلسلة نصية بدلاً من رقم console.log(total); // سيظهر "1002" — دمج نصوص، وليس ضرب! ``` بسبب أنني مررت سلسلة نصية بدلاً من رقم عن طريق الخطأ، أعطى البرنامج نتيجة خاطئة. لم يحذرني JavaScript من الخطأ، وأهدرت ساعة في البحث عنه. تحدث مثل هذه الأخطاء باستمرار: إما أن المتغير يكون undefined، أو أن الدالة تستقبل وسائط غير صحيحة. كما أنني أشعر بالانزعاج من أنه في المشاريع الكبيرة يصعب فهم البيانات التي تأتي من API أو المعاملات التي تتوقعها الدالة. يجب أن أرجع إلى التوثيق أو إلى

لا توجد إجابات بعد.

تسجيل الدخول لترك إجابة

المدونات