pada dasarnya tipe data di JavaScript terdiri dari:

  1. Number
  2. String
  3. Boolean
  4. Date
  5. Null
  6. Undefined

Number

Di JavaScript tipe data number ini terdiri dari bilangan positive, negative, dan pecahan contohnya 1, 1.0, 0.25 dan lain-lain. Perbedaannya dengan bahasa pemograman lainnya jika di Java bilangan bulat dengan bilangan pecahan itu diagap berbeda tapi di JavaScript di tipe data number adalah double presition 64bit.

var bulat = 2016;
var pecahan = 0.25;

String

Seperti anda ketahui untuk tipe data ini memang primitive artinya dari dulu udah ada jadi saya tidak akan membahasnya lebih detail karena kurang lebih sama. Contohnya seperti berikut:

var bulat = "2016";
var pecahan = "Bilangan Pecahan";

Boolean

Seperti yang ada ketahui klo tipe data Boolean ini hanya bernilai true atau false, contoh penggunaanya seperti berikut:

var benar = true;
var selah = false;

Date atau tanggal

Tanggal di JavaScript ini bersifat Object jadi cara menggunakannya harus di instasiasi dengan keywork new seperti berikut:

var hariIni = new Date();

Null

Tipe data null adalah variable yang memiliki nilai tapi kita tidak tau isinya berbeda dengan 0 udah jelas nilainya nol sedangkan kosong berarti tidak ada nilainya klo null ya kita gak tau nilainya berapa. contohnya penggunaanya seperti berikut:

var bulat = null;

Undefined

Tipe data undefined adalah variable yang tidak memiliki nilai atau belum di inisialisasi contohnya seperti berikut:

var bulat;
console.log(bulat); // akan mengembalikan undefined