Sebuah program dapat melakukan banyak hal, termasuk perhitungan, pengurutan nama, menciptakan daftar nomor telpon, menampilkan citra, memvalidasi form, dan masih banyak  lainnya yang bisa dilakukan oleh sebuah program. Tetapi agar hal  tersebut dapat dilakukan, program memerlukan yang namanya sebuah data. Tipe data  menetapkan sebuah jenis  data, seperti angka dan karakter, yang dapat disimpan dan dimanipulasi di dalam sebuah program. Javascript mendukung keberadaan sejumlah tipe data fundamental. Tipe – tipe data itu dapat dikelompokan ke dalam dua kategori, tipe data primitif dan tipe data komposit. 

Oke untuk lebih jelas saya akan menjelaskan tentang apa itu data primitif, tentu teman – teman semua masih bingungkan tentang apa itu data primitif,  yang pertama tipe data primitif.  Tipe data primitif adalah tipe data yang merupakan blok pembangun paling sederhana dari sebuah program. Tipe data ini dapat ditugasi sebuah nilai literal tunggal seperti angka 4.598, atau sebuah string karakter seperti “selamat”.

Di dalam Javascript juga mendukung keberadaan tiga tipe data dasar ;

  • Numerik (atau number)
  • String
  • Boolean

Selain ketiga tipe data dasar tersebut, terdapat dua tipe data lain yang didukung oleh javascript yaitu ;

  • Null
  • Undefined

Literal numerik. Javascipt mendukung keberadaan angka integer (bilangan bulat) dan angka titik-mengambang (bilangan pecehan). Integer tidak memuat titik decimal seperti 342 dan -98. Integer dapat diekpresikan dalam decimal (basis 10), octal (basis 8), dan heksadesimal (basis 16), dapat bernilai positif maupun negative. Angka titik mengambang adalah angka pecahan seperti 234.543 atau 3.45. Angka – angka semacam itu memuat titik desimal atau penspesifikasi eksponen, seperti 2.45e-2. Huruf “e” untuk notasi eksponen dapat berupa huruf besar atau huruf kecil. Angka – angka di dalam JavaScript dapat berupa angka – angka yang sangat besar (misalnyam, 10308  atau 10-308).

 

Berikut ini adalah contoh – contoh tipe – tipe data Dalam Bahasa Pemrograman  Javascript ;

12345 integer
23.456 Titik-mengambang(float)
.234E-32 Notasi saintifik
.234e-32 Notasi saintifik
0x345ffa Heksadesimal
0x345FFA Heksadesimal
0777 Oktal

Oke cukup dua pembahasan dulu untuk pembahasan  kali ini, nanti kan di pembahasan selanjutnya. semoga bermanfaat