Tipe Data Pada JavaScript Yang Harus Anda Ketahui

Setelah kita mempelajari tata cara penulisan variabel pada JavaScript kita lanjutkan dengan memahami tipe data pada JavaScript, dimana pada Javascript terdapat berbagai tipe data mulai dari angka, teks hingga data kompleks berupa array dan objek.

Selanjutnya tipe data pada Javascript terbagi dua bagian tipe data primitif (sederhana) dan tipe data objek.

Tipe data Primitif hanya terdapat satu nilai :

  • Number
  • String
  • Bolean
  • Null
  • Undifined

Tipe data objek biasa disebut tipe khusus yang perilaku isi bisa bermacam-macam, sebagai berikut :

  • Array
  • date
  • RegExp
  • Map dan WeekMap
  • Set dan weekSet.

Tipe data Number

Tipe data number adalah tipe data berisi angka, baik angka bulat maupun angka pecahan, didalam Javascirpt tidak membedakan tipe data bulat dengan angka pecahan, dan keduanya digabung ke dalam tipe number.

Berikut contoh cara mengisi variabel dengan tipe data number pada Javascript

var data = 100; 
var ipk = 2.17;   
var hutang = -300;

console.log (data);  // 100  
console.log(ipk) ; //2.17
console.log(hutang) ; //-300

Tipe data String

Tipe data string berisi data teks, seperti “Helo wolrd” nama “Affanul”, dan Javascript mendukung pembuatan string menggunakan tanda kutip satu ( ‘ ) maupun tanda kutip dua ( ” ).

nama = "Affanul Hakim";
console.log(nama);   // affanul hakim

belajar = 'Belajar Javascript Untuk Pemula';
console.log(belajar);   // Belajar Javascript Untuk Pemula

data = "1000";
console.log(data);    // 1000 (string)

Tipe Data Boolean

Tipe data boolean adalah tipe data yang hanya mempunyai dua nilai yakni true (benar) false (salah), tipe data ini sering digunakan untuk membuat alur logika program,. Struktur logika if, else, while, do while membutuhkan nilai boolean untuk mengontrol alur program.

var benar = true;
var salah = false;

Tipe data boolean nilai ditulis dengan huruf kecil, tidak boleh menggunakan huruf besar.

Tipe data Null

Null adalah keadaan dimana data kosong, pada umumnya null diinput dengan sengaja oleh progarmer didalam membuat program.

var contoh = null;
console.log(contoh);   // null

Tipe data Undifined

undifined menyatakan data tidak terdefinisi, tapi beda dengan null, biasa nilai undifined dihasilkan oleh Javascript dan sebagian besar karena kesalahan program, sebagai contoh kita mendevinisikan variabel tapi tidak memberikan nilai maka bariabel ini akan berisi data undefined

var data;
console.log (data);   // undefined

Tipe data Aray

Berisi kumpulan tipe data, jika kita akan membuat banyak data dalam satu kelompok atau banyak data dalam satu variabel maka kita gunakan array, sehingga kode program menjadi sederhana cara penulisannya.

var pegawai = ["Hery", "Hakim", "Iwan", "Mazda"];
console.log (pegawai[0]); // Heri
console.log (pegawai[1]); // Hakim
console.log (pegawai[2]); // Iwan
console.log (pegawai[3]); // Mazda

Pada contoh di atas variabel pegawai berisi berbagai data nama pegawai, dan untuk mengaksesnya kita tinggal pilih array sesuai nomor urut pegawai pada array.

console.log (pegawai[3]); // Mazda

Tipe data Date

Untuk menampilkan tanggal pada Javascript, Tanggal terdiri dari setahun, sebulan, sehari, satu jam, satu menit, kedua, dan milidetik.

new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
<script>
document.getElementById("demo").innerHTML = Date();
</script>

//  Wed Aug 26 2020 11:14:06 GMT+0700 (Western Indonesia Time)

Tipe Data RegExp

Sebuah ekspresi reguler adalah urutan karakter yang membentuk pola pencarian, Pola pencarian dapat digunakan untuk pencarian teks dan teks menggantikan operasi.

Untuk Map dan WeekMap, Set dan weekSet. kita akan bahas pada artikel berikutnya.

Ok teman-teman, terima kasih telah membaca tulisan sampai akhir, semoga bermanfaat, salam sukses penuh keberkahan. 🙂

You may also like...