TypeScript güçlü veri tipi yapısı ile ön plana çıkan bir programlama dilidir ve sağladığı bu özellik ile bir çok programcının gönlünde taht kurmuştur. Zaten TypeScript isimlendirmesindeki Type sözü de güçlü veri tiplerine barındırdığı için verilmiştir. Bu anlamda TypeScript biliyorum diyebilmek için veri tiplerini çok iyi biliyor olmanız ve uygulamanız gerekiyor.
Bu makalemizde de TypeScript veri tiplerinden biri olan boolean veri tipini inceleyeceğiz. Programlama konusunda çok az bilgi sahibi iseniz boolean türünün ne anlama geldiğini biliyorsunuzdur ve bunu da göz önünde bulundurarak basit konuları atlayarak TypeScript açısından konuyu değerlendireceğim. Değişken tanımlamasının nasıl yapıldığını kod örneğinde de görmüş olacaksınız. Bunun için öncelikle boolean değer tipinin kullanıldığı örnek bir program yazalım ve TypeScript deryecisini kullanarak yazdığımız kodları JavaScript kodlarına dönüştürelim.
Not: Bilgisayarınızda TypeScript derleyecisinin ve NodeJS kurulu olması gerekiyor.
Kod içerisinde boolean türünde a değişkeni tanımlanmış ve değişkenin değeri ekrana yazılmıştır. Typescript kodlarını yazarken İsterseniz biraz daha detaya inelim ve bu kodu JavaScript koduna dönüştürelim. Bunun için yukarıdaki kodları TypeScript(ts) türünde bir dosyaya kaydedin ve aşağıdaki kodu çalıştırın.
tsc main.ts
Not: main.ts oluşturduğum ve kodları yazdığım dosyadır. Bunun için komut satırında dosyanın bulunduğu klasöre yerleşmeniz gerekiyor.
Kod derlendikten sonra çıktısı aşağıdaki gibi olacaktır.
Gördüğünüz gibi değişken tanımlaması klasik JavaScript değişken tanımlaması, yani var olarak dönüştürüldü. Bu da bize arka tarafta değişken tanımlamalarında TypeScript derleyicinin hangi süreçleri işlettiğini görmemiz açısından önemli diye düşünüyorum.
Bu kodu NodeJs kullarak çalıştıracak olursak ekranda konsola yazdığımız mesaj gözükecektir.
Bunun için node main.js komutunu çalıştırabilirsiniz. Yani NodeJS JavaScript kodlarını çalıştırabilir.
Not: main.js sizde oluşturduğunuz dosya ismine göre farklılık gösterebilir.
Not: TypeScript projelerinin derlenmesi konusunda ve örneği uygulama sırasında sıkıntı yaşadıysanız konuyu anlattığım TypeScript Projelerinin Derlenmesi makalesine mutlaka bakmanızı öneririm.
Bu makalemizde de TypeScript veri tiplerinden biri olan boolean veri tipini inceleyeceğiz. Programlama konusunda çok az bilgi sahibi iseniz boolean türünün ne anlama geldiğini biliyorsunuzdur ve bunu da göz önünde bulundurarak basit konuları atlayarak TypeScript açısından konuyu değerlendireceğim. Değişken tanımlamasının nasıl yapıldığını kod örneğinde de görmüş olacaksınız. Bunun için öncelikle boolean değer tipinin kullanıldığı örnek bir program yazalım ve TypeScript deryecisini kullanarak yazdığımız kodları JavaScript kodlarına dönüştürelim.
Not: Bilgisayarınızda TypeScript derleyecisinin ve NodeJS kurulu olması gerekiyor.
let a:boolean=true;
function writeValueToConsole(a:boolean){
console.log("Value is: "+a);
}
writeValueToConsole(a);
Kod içerisinde boolean türünde a değişkeni tanımlanmış ve değişkenin değeri ekrana yazılmıştır. Typescript kodlarını yazarken İsterseniz biraz daha detaya inelim ve bu kodu JavaScript koduna dönüştürelim. Bunun için yukarıdaki kodları TypeScript(ts) türünde bir dosyaya kaydedin ve aşağıdaki kodu çalıştırın.
tsc main.ts
Not: main.ts oluşturduğum ve kodları yazdığım dosyadır. Bunun için komut satırında dosyanın bulunduğu klasöre yerleşmeniz gerekiyor.
Kod derlendikten sonra çıktısı aşağıdaki gibi olacaktır.
var a = true;
function writeValueToConsole(a) {
console.log("Value is: " + a);
}
writeValueToConsole(a);
Gördüğünüz gibi değişken tanımlaması klasik JavaScript değişken tanımlaması, yani var olarak dönüştürüldü. Bu da bize arka tarafta değişken tanımlamalarında TypeScript derleyicinin hangi süreçleri işlettiğini görmemiz açısından önemli diye düşünüyorum.
Bu kodu NodeJs kullarak çalıştıracak olursak ekranda konsola yazdığımız mesaj gözükecektir.
Bunun için node main.js komutunu çalıştırabilirsiniz. Yani NodeJS JavaScript kodlarını çalıştırabilir.
Not: main.js sizde oluşturduğunuz dosya ismine göre farklılık gösterebilir.
Not: TypeScript projelerinin derlenmesi konusunda ve örneği uygulama sırasında sıkıntı yaşadıysanız konuyu anlattığım TypeScript Projelerinin Derlenmesi makalesine mutlaka bakmanızı öneririm.
Yorumlar
Yorum Gönder