TypeScript nedir?
- TypeScript kursu
- Başlangıç
- Ders 1/89
- 4 dk
TypeScript'in JavaScript'in türlü üst kümesi olduğunu öğrenirsin.
TypeScript nedir?
TypeScript, JavaScript'in türlü üst kümesidir. Yani her geçerli JavaScript programı aynı zamanda geçerli bir TypeScript programıdır. TypeScript kaynak dosyaları .ts uzantısını kullanır.
let isim: string = "Ayşe";
let yas: number = 30;Tür açıklamaları yalnızca derleme sırasında denetlenir; çıktı yine saf JavaScript'tir.
Tür açıklaması sözdizimi
TypeScript'te bir değişkenin türünü adından sonra iki nokta üst üste ile belirtirsin. Yanlış türde değer atamaya çalışırsan derleyici uyarı verir.
let puan: number = 95;
puan = "yüksek"; // Hata: 'string', 'number' atanamazTür açıklamaları seçimlidir; çoğu durumda TypeScript atanan değerden türü çıkarır.
Uygulama İlk tür açıklaman
yas adında bir değişken tanımla. Türü number, değeri 25 olsun. Sonra console.log ile yas değişkenini yazdır.
Başlangıç kodu
// yas değişkenini number türüyle tanımla
// değer 25 olsun
// console.log ile yazdırÖrnek çözüm
let yas: number = 25;
console.log(yas);Beklenen çıktı
25
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 TypeScript'in JavaScript'in 'üst kümesi' olması ne anlama gelir?
- Her geçerli JavaScript programı aynı zamanda geçerli TypeScript'tir. Doğru cevap
- Her geçerli TypeScript programı aynı zamanda geçerli JavaScript'tir.
- TypeScript, JavaScript'in yerini tamamen alır.
- TypeScript ve JavaScript arasında hiçbir ilişki yoktur.
Açıklama: Üst küme, JavaScript'in tüm sözdizimini içerir ve üzerine türler ekler. Bu yüzden her JS kodu TS'de geçerlidir; ancak tür açıklamalı TS kodu doğrudan JS olarak çalışmaz.
2 TypeScript dosya uzantısı
// Kaynak dosya: selam.____
let mesaj: string = "Merhaba";
// Kaynak dosya: selam.ts
let mesaj: string = "Merhaba";
Açıklama: TypeScript kaynak dosyaları .ts uzantısını kullanır. .js ise derlenmiş JavaScript çıktısıdır.
3 TypeScript temel kavramlar
| Kavram | Anlamı |
|---|---|
: string |
Tür bildirimi |
.ts |
Kaynak dosya uzantısı |
üst küme |
JS kodu TS'de geçerlidir |
JavaScript |
TypeScript'in temeli |