آموزش TypeScript

معرفی TypeScript

ماکروسافت زبان برنامه نویسی تایپ اسکریپت را با عنوان زبان توسعه یافته ی جاوااسکریپت تولید کرد. آندرس هجلزبرگ، پدر سی‌شارپ در ایجاد این زبان نقش داشت. این زبان superset زبان JavaScript می باشد. یعنی همه ی کدهای جاوا اسکریپت به عنوان کد معتبر TypeScript نیز شناخته می‌شوند و امکانات و کامپایلر این زبان، برای ویندوز، مک و لینوکس طراحی شده‌ است.

ویژگی های زبان TypeScript

  • شی گرا
  • چندسکویی
  • سورس باز
  • سازگاری با تمام مرورگرهای فعلی
  • سازگاری با کتابخانه‌های جاوا اسکریپتی مانند ReactJSو jQuery
  • قابلیت کامپایل شدن آن به ES ۵
  • دسترسی به به تمام امکانات پیشرفته‌ی ES ۶ مانند کلاس‌ها و ماژول‌ها
  • کاربردپذیر
  • با کد نویسی توسط Syntax آشنای شی گرایی سازماندهی کد ها راحت تر و سبب عدم نوشتن کد تکراری شده
  • پشتیبانی عالی

امکتنات TypeScript

  • Classes (کلاس ها)
  • Types (نوع ها)
  • Generics
  • Modules (ماژول ها)
  • Compile-time Type Checking