Tip Ek Açıklamaları (Annotations)
let fiyat: number = 99;
let etiket: string = "indirim";
let stoklar: number[] = [3, 7, 1];
let cift: Array<string> = ["a", "b"];
Fonksiyon Tipleri
Parametre ve dönüş tipi bildirilir:
function indirimUygula(fiyat: number, oran: number): number {
return fiyat * (1 - oran);
}
const bicimlendir = (n: number): string => n.toFixed(2) + " ₺";
Tip Çıkarımı (Inference)
TypeScript atadığın değerden tipi kendisi anlar :
let sehir = "İzmir"; // tipi string — artık sayı atanamaz!
Görev
~~kdvEkle(fiyat, oran)~~ fonksiyonunun tip ek açıklamalarını tamamla: fiyat ve oran number, dönüş number. ~~stoktaVar~~ boolean dönsün. Tip hatalarını düzelt.