ویرگول
ورودثبت نام
میثم قیصری | maysam ghaysari
میثم قیصری | maysam ghaysariبرنامه نویس
میثم قیصری | maysam ghaysari
میثم قیصری | maysam ghaysari
خواندن ۱ دقیقه·۷ روز پیش

فرق TypeScript با JavaScript چیست؟

میثم قیصری | maysam ghaysari
میثم قیصری | maysam ghaysari

اگر بخوام خیلی شفاف بگم:

جاوا اسکریپت JavaScript زبانیه که اجرا میشه.

تایپ اسکریپت TypeScript زبانیه که قبل از اجرا جلوی اشتباهاتتو می‌گیره.

جاوا اسکریپت JavaScript یعنی آزادی کامل… همراه با ریسک

در جاوااسکریپت می‌تونی هر چیزی رو هر جور خواستی بنویسی:

let user = "Maysam";

user = 25;

هیچکس جلوتو نمی‌گیره.

ولی مشکل اینجاست که خیلی از خطاها رو وقتی کاربر سایت رو باز کرد می‌فهمی!

تایپ اسکریپت TypeScript یعنی کنترل قبل از فاجعه

تایپ اسکریپت TypeScript همون JavaScript هست، ولی با یک قابلیت اضافه:

✅ type safety (امنیت نوع داده)

let user: string = "Maysam";

user = 25; // Error

اینجا TypeScript قبل از اجرا میگه:

صبر کن… این اشتباهه.

تفاوت اصلی در یک جمله:

جاوا اسکریپت JavaScript خطا رو در زمان اجرا نشون میده

تایپ اسکریپت TypeScript خطا رو قبل از اجرا شکار می‌کنه.

#javascript #typescript #frontend #webdevelopment #reactjs #nextjs #programming #developer #coding #softwareengineering #fullstack #webdev #tech #bestPractices #learningToCode #bugFixing

#softwaredevelopment #career #codinglife

typescriptjavascripttechnologyfrontendجاوااسکریپت
۳
۰
میثم قیصری | maysam ghaysari
میثم قیصری | maysam ghaysari
برنامه نویس
شاید از این پست‌ها خوشتان بیاید