TypeScript Kirish
TypeScript - bu JavaScript'ga qo'shimcha sintaksis va turlar qo'shilgan versiyasidir.
TypeScript nima?
TypeScript - bu JavaScript'ning sintaktik qo'shimchasi bo'lib, statik tiplashni qo'shadi.
Bu, asosan, TypeScript JavaScript'ga qo'shimcha sintaksisni qo'shadi, bu dasturchilarga turlarni qo'shishga imkon beradi.
TypeScript "Syntactic Superset" bo'lishi demak, u JavaScript bilan bir xil asosiy sintaksisga ega, lekin unga qo'shimcha narsa qo'shadi.
Nega TypeScript'dan foydalanishim kerak?
JavaScript - bu dinamik tipdagi til. JavaScript'da qanday turdagi ma'lumotlar uzatilayotganini tushunish qiyin bo'lishi mumkin.
JavaScript'da funksiya parametrlarida va o'zgaruvchilarda hech qanday ma'lumot yo'q! Shuning uchun dasturchilar hujjatlarni ko'rib chiqishlari yoki amalga oshirishga qarab taxmin qilishlari kerak.
TypeScript kod ichida uzatilayotgan ma'lumotlarning turlarini belgilashga imkon beradi va turlar mos kelmaganda xatolarni hisobot qiladi.
Masalan, TypeScript son kutayotgan funksiya ichiga satrni uzatishda xatoni hisobot qiladi. JavaScript buni amalga oshirmaydi.
TypeScript kompilatsiya vaqtida tiplashni tekshiradi. Bu, belgilangan turlar mos kelishini kodni bajarishdan oldin tekshiradi, bajarish vaqtida emas.
Qanday qilib TypeScript'dan foydalanaman?
TypeScript'dan foydalanishning keng tarqalgan usuli - bu rasmiy TypeScript kompilatoridan foydalanish, bu TypeScript kodini JavaScript'ga transpilyatsiya qiladi.
Keyingi bo'limda lokal loyiha uchun kompilatorni qanday sozlash ko'rsatilgan.
Ba'zi mashhur kod muharrirlari, masalan, Visual Studio Code, TypeScript qo'llab-quvvatlashini o'z ichiga oladi va siz kod yozayotganingizda xatolarni ko'rsatishi mumkin!