معرفی (Introduction)
در این صفحه، «معرفی تایپ اسکریپت» را ساده می بینیم. تایپ اسکریپت (TypeScript) یعنی جاوااسکریپت با نوع ها. نوع (Type) برچسب ساده برای داده است. بنابراین، کد قابل فهم تر و خطاها زودتر شکار می شوند.
TypeScript چیست؟
تایپ اسکریپت یک «Superset» از جاوااسکریپت است. Superset یعنی همان نحو پایه، اما امکانات بیشتر. این امکانات، «Static Typing» را اضافه می کند. Static Typing یعنی بررسی نوع ها قبل از اجرا.
چرا گفتیم Superset و Static Typing؟
Superset یعنی کدهای JS معتبر، در TS هم معتبرند. سپس، TS می تواند نوع ها را اضافه کند. Static Typing هم خطا را زود گزارش می دهد. مثل امتحان تمرینی، قبل از آزمون اصلی.
چرا از TypeScript استفاده کنیم؟
جاوااسکریپت «loosely typed» است. یعنی نوع ها مشخص نیستند. بنابراین، حدس زدن نوع داده سخت می شود. اما تایپ اسکریپت نوع ها را مشخص می کند. سپس ناسازگاری نوع را گزارش می کند.
نکته: تایپ اسکریپت در زمان کامپایل بررسی می کند. یعنی قبل از اجرای برنامه، خطاها را هشدار می دهد.
چطور از TypeScript استفاده کنم؟
- کامپایلر رسمی TypeScript را استفاده کن. این کار کد TS را به JS تبدیل می کند.
- برای پروژه محلی، بخش «شروع کار» را در ادامه دنبال کن.
- در VS Code خطاها را هنگام تایپ ببین و سریع اصلاح کن.
برای مسیر منظم، از خانه تایپ اسکریپت شروع کن. سپس با معرفی تایپ اسکریپت مفاهیم را محکم کن.
جمع بندی سریع
- TS، JS با نوع هاست.
- نوع ها خطا را زودتر نشان می دهند.
- بررسی در زمان کامپایل انجام می شود.
- کامپایلر رسمی را به کار ببر.
- VS Code کمک حال توست.