Latihan 1: Object Types — TypeScript

Latihan 1 dari materi Object Types di TypeScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat variabel user berisi object dengan dua property, dan beri dia object type:

  1. nama bertipe string, isinya "Budi".
  2. umur bertipe number, isinya 17 (angka, tanpa tanda kutip).

Contoh bentuknya: let user: { nama: string; umur: number } = { ... };

Yang dinilai: user.nama berisi "Budi", user.umur berisi 17, dan kodemu memakai type annotation. TypeScript juga memeriksa kodemu dulu (mode strict, seperti tsc --noEmit), jadi "17" sebagai teks di umur: number ditolak dengan error TS2322 di console, dan latihannya belum lolos.

Hint