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):
nama bertipe string, isinya "Budi".
umur bertipe number, isinya 17 (angka, tanpa tanda kutip).
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.