🧠 Kuis: Tipe Dasar
Jawab semua pertanyaan. Setelah menjawab, kunci jawaban dan penjelasannya langsung ditampilkan — salah pun tidak apa-apa, bisa dicoba lagi.
1. Apa fungsi utama dari opsi `strict: true` di tsconfig.json?
2. Mengapa tipe `unknown` lebih aman digunakan dibanding `any`?
3. Dalam sebuah form, developer menggunakan fungsi `function sapa(nama: string = "Dunia"): string` dan memanggilnya dengan `sapa()`. Apa hasil luaran dari pemanggilan tersebut?
4. Saat mendefinisikan array untuk menyimpan daftar tahun kelahiran seperti `[1990, 1995, 2000]`, anotasi tipe apa yang paling tepat di TypeScript?
5. Tim backend mengubah API sehingga bisa mengembalikan data objek JSON atau pesan error null. Bagaimana cara mendeklarasikan variabel yang menampung respons ini dengan aman menggunakan strictNullChecks?