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