Tipe Primitif Bawaan
TypeScript memiliki beberapa tipe primitif bawaan yang dapat digunakan untuk mendefinisikan variabel, parameter fungsi, dan tipe kembalian:
number: Merepresentasikan nilai numerik, termasuk bilangan bulat dan bilangan floating-point.string: Merepresentasikan data tekstualboolean: Merepresentasikan nilai logika, yang dapat berupa true atau false.null: Merepresentasikan ketiadaan nilai.undefined: Merepresentasikan nilai yang belum ditetapkan atau belum didefinisikan.symbol: Merepresentasikan pengidentifikasi unik. Symbol biasanya digunakan sebagai kunci untuk properti objek.bigint: Merepresentasikan bilangan bulat dengan presisi arbitrer.any: Merepresentasikan tipe dinamis atau tidak diketahui. Variabel bertipe any dapat menampung nilai dari tipe apa pun dan melewati pemeriksaan tipe.void: Merepresentasikan ketiadaan tipe apa pun. Tipe ini umumnya digunakan sebagai tipe kembalian fungsi yang tidak mengembalikan nilai.never: Merepresentasikan tipe untuk nilai yang tidak pernah terjadi. Tipe ini biasanya digunakan sebagai tipe kembalian fungsi yang melempar error atau memasuki perulangan tak terbatas.