TYPE DATA JAVASCRIPT

Tipe data adalah jenis-jenis data yang dapat disimpan didalam variabel.

Beberapa tipe data dalam pemrograman Javascript:

  • String (teks)
  • Integer atau Number (bilangan bulat)
  • Float (bilangan Pecahan)
  • Boolean
  • Object

A. Tipe Data Primitif

Tipe data primitif hanya dapat menampung satu nilai pada satu waktu

Tipe data primitif adalah tipe data yang paling dasar atau paling sederhana JavaScript memiliki enam tipe data primitif, yaitu:

  • String
    Tipe data string digunakan untuk mewakili teks atau kumpulan karakter. string dapat dibuat menggunakan tanda kutip tunggal atau ganda.
let nama = 'Syaiful';
let alamat = "Jakarta";
  • Number
    Jenis data angka digunakan untuk mewakili angka positif atau negatif dengan atau tanpa tempat desimal, atau angka yang ditulis menggunakan notasi eksponensial. Tipe data number juga mencakup beberapa nilai khusus yaitu: Infinity, -Infinity dan NaN. Infinity mewakili matematika Infinity ∞ , yang lebih besar dari angka apa pun. Infinity adalah hasil dari membagi angka nol dengan 0.
var a = 25;         // integer var 
b = 80.5;           // floating-point number 
var c = 4.25e+6;    // exponential notation, same as 4250000 
var d = 4.25e-6;    // exponential notation, same as 0.00000425
alert(16 / 0);      // Output: Infinity 
alert(-16 / 0);     // Output: -Infinity 
alert(16 / -0);     // Output: -Infinity
alert("Some text" / 2);       // Output: NaN 
alert("Some text" / 2 + 10);  // Output: NaN 
alert(Math.sqrt(-1));         // Output: NaN
  • Boolean
    Tipe data boolean hanya bisa menampung dua nilai: true (bahasa: benar) atau false (bahasa: salah). Biasanya digunakan untuk menyimpan nilai seperti iya-tidak.
var a = 2, b = 5, c = 10;   
alert(b > a) // Output: true 
alert(b > c) // Output: false
  • Null
    Tipe data null memiliki satu nilai yaitu null. biasanya digunakan untuk menggambarkan variabel yang tidak memiliki nilai.
let kosong = null;
  • Undefined
    Tipe data undefined (bahasa : tidak terdefinisi) hanya dapat memiliki satu nilai-nilai khusus yaitu undefined itu sendiri. Jika suatu variabel telah dideklarasikan, tetapi belum diberi nilai maka nilainya adalah undefined.
var a; 
var b = "Hello World!"   
alert(a) // Output: undefined 
alert(b) // Output: Hello World
  • BigInt
    Tipe data BigInt digunakan untuk mewakili angka lebih besar dari 2⁵³ – 1, yang merupakan batas maksimum untuk tipe data number.
let angkaBesar = 900719925474099n;

B. Tipe Data Objek

Objek adalah kumpulan dari berbagai data dan/atau fungsi-fungsi, yang kita sebut dengan properti dan metode.

  • Object
    Objek di JavaScript dapat dibuat dengan menggunakan {}
let mobil = {
    merk: 'Toyota',
    model: 'Yaris',
    tahun: 2020
};
  • Array
    Array adalah tipe objek khusus yang digunakan untuk menyimpan beberapa nilai dalam satu variabel tunggal.
let buah = ['apel', 'mangga', 'jeruk'];
  • Function
    Fungsi adalah tipe objek yang dapat dijalankan. Fungsi dapat mendefinisikan kode dan nilai yang akan dikembalikan.
function sapa(){
  return 'Halo, selamat pagi!';
}

C. Tipe Data Khusus

JavaScript juga memiliki tipe data symbol yang digunakan untuk membuat nilai unik.

Be the first to comment

Leave a Reply

Your email address will not be published.


*