Lewati ke konten

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 tekstual
  • boolean: 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.