← TypeScript3 / 43
Type Inference
Sama seperti kamu bisa menebak bahwa 'Budi' adalah nama orang tanpa diberi tahu, TypeScript sangat pintar menebak tipe data (type inference) dari nilai awal. Kalau kamu menulis let skor = 100, TypeScript langsung tahu itu angka tanpa kamu harus capek menulis : number. Kapan kamu perlu menulis tipe secara eksplisit? Saat TypeScript tidak punya cukup petunjuk — misalnya parameter fungsi yang belum punya nilai awal.
👀 Contoh dulu
let judul = "Belajar TS"; // TS otomatis tahu judul bertipe string console.log(typeof judul);
Hasilnya: string
💡 Biarkan TypeScript melakukan inference untuk variabel lokal sederhana.
📝 Sekarang giliranmu
Deklarasikan variabel skor dengan nilai angka 100 menggunakan let. Biarkan TypeScript menentukan tipenya secara otomatis (tanpa anotasi tipe manual).
Preview