Latihan 1: Apa itu TypeScript? — TypeScript

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

Buat tiga variabel, masing-masing dengan type annotation (titik dua, lalu nama type-nya):

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

Boleh pakai let atau const. Yang dinilai: isi ketiga variabel itu persis seperti di atas, dan ketiganya punya type annotation sendiri: nama: string, umur: number, aktif: boolean.

TypeScript memeriksa kodemu dulu (mode strict, seperti tsc --noEmit), baru menjalankannya. Kalau type dan isinya gak cocok, error-nya muncul di console, misalnya index.ts(1,5): error TS2322: Type 'string' is not assignable to type 'number'., dan latihannya belum lolos.

Hint