TypeScript'i öğrenmeyi önemli kılan nedir?
Bugün neden TypeScript öğrenmeniz gerektiğini göreceğiz. TypeScript'in faydaları nelerdir?
Merhaba ben! ön uç arkadaşlarım!
TypeScript öğrenip öğrenmeyeceğinizden emin değilseniz, doğru yere geldiniz. TypeScript'in sizin için neler başarabileceğini tam olarak anlayacağınız için, bunu okuduktan sonra daha fazla okumanıza gerek kalmayacak.
Sırayla her noktayı açıklığa kavuşturmak için örnekler kullanalım.
Statik tip kontrolü
Typescript çoğunlukla çalışma zamanı hatalarını önlemek için kullanılır. İnanılmaz bir şey olan typescript kullanarak kodumuza statik tip denetimi ekleyebiliriz.
bir örnek alalım
Burada, hepimizin bildiği gibi bir dize çağrılamadığından, çağırmadan önce mesajın bir dize olduğunu beyan ederiz. ( Büyük projeler, bir değişkenin türünü (dize, işlev vb.) hatırlamayı zorlaştırabilir, bu nedenle türlerde sık sık hata yaparız. )
JavaScript'teki çalışma zamanı bu sorunu tanımlayacak ve atacaktır. Ancak TypeScript'te, TypeScript kodu çalıştırmadan önce bize bir hata mesajı verecektir. Çalışma zamanının hatayı bulması için beklemenize gerek olmaması çok şaşırtıcı
İstisna Dışı Hatalar
Genel olarak, tanımlanmamış bir şeye erişmeye çalışıyorsak bir hata almalıyız. ancak bir nesnede var olmayan bir özelliğe erişmenin de hata vermesi gerektiğini düşünebilirsiniz. Bunun yerine, JavaScript undefined
bazen kodumuzu bozar.
bir örnek alalım
person.location
Burada şahıs nesnesinde, tanımlanmamış olan özelliğe erişmeye çalışıyoruz .
undefined
Javascript'te, bunun bazen kodumuzu bozduğunu göreceksiniz .
Ancak TypeScript'te hemen bilgilendirileceksiniz.
yazım hataları
Typescript ayrıca yazım hatalarını da önler
Yazım hatalarını ne kadar çabuk bulabilirsiniz?.. daktilo yazısı bu tür yazım hatalarından kaçınmamıza yardımcı olur.
Açık Türler
Şimdiye kadar, TypeScript'e “değişken bir dize, sayı, boolean vb. olmalıdır” gibi değişken türlerinden bahsetmedik.
Bunu bir örnekle anlayalım
burada , hangi tür değerlerle çağrılabileceğini açıklamak için ve üzerine tür ek açıklamaları ekledik . onu string türünde bir kişi ve türünde bir kişi olarak anlayabilirsiniz .person
date
greet
date
Date
Bununla, TypeScript bize greet
yanlış çağrılmış olabilecek diğer durumlar hakkında bilgi verebilir. Örneğin…
tsc
, TypeScript derleyicisi
Tarayıcı typescript'i anlamıyor, bu yüzden tsc derleyicisini kullanarak onu js'ye derlememiz gerekiyor
npm install -g typescript
dosyanızı derleyebilirsiniz
tsc <your file name>
Umarım beğenirsiniz
Mutlu kodlama!
önerilerde bulunmak istiyorum:-
beni LinkedIn Twitter'da bul
Bana [email protected] adresinden e-posta gönder