TypeScript'i öğrenmeyi önemli kılan nedir?

Nov 27 2022
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.

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

dize çağırılırken ts atma hatası

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 undefinedbazen kodumuzu bozar.

bir örnek alalım

person.locationBurada şahıs nesnesinde, tanımlanmamış olan özelliğe erişmeye çalışıyoruz .

undefinedJavascript'te, bunun bazen kodumuzu bozduğunu göreceksiniz .
Ancak TypeScript'te hemen bilgilendirileceksiniz.

Tanımlanmamış bir özelliğe erişmeye çalışırken, ts bir hata verir.

yazım hataları

Typescript ayrıca yazım hatalarını da önler

Var olmayan bir özelliği eklerken hata veriyor.

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 .persondategreetdateDate

Bununla, TypeScript bize greetyanlış çağrılmış olabilecek diğer durumlar hakkında bilgi verebilir. Örneğin…

ts, yazılan dizeye bir boole geçerken bir hata veriyor

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