Kenapa TypeScript Ada?

TypeScript bekerja seperti fitur spell-check di Microsoft Word. Ia akan otomatis menggarisbawahi kode yang salah (misalnya menganggap teks sebagai angka) saat kamu masih mengetik — bukan saat aplikasinya sudah dijalankan dan dipakai pengguna. Proses pemeriksaan ini terjadi saat kompilasi, yaitu ketika TypeScript diubah menjadi JavaScript biasa. Hasilnya: bug yang biasanya baru ketahuan di production bisa tertangkap sebelum kode dijalankan.

👀 Contoh dulu

const pesanan = { id: 1 };
// console.log(pesanan.harga.toFixed(2)); // TS Warning: Property harga does not exist

Hasilnya: Property 'harga' does not exist on type '{ id: number; }'.

💡 Di JS biasa, error ini baru ketahuan saat aplikasi diakses user di produksi.

📝 Sekarang giliranmu

Buat variabel konstan bernama appName bertipe string yang menyimpan teks "BiLearn".

Preview