Apa saja tipe data yang didukung oleh javascript?

Tipe Data dan Variabel – Seperti bahasa pemrograman lainnya, javascript juga mampu mengolah berbagai tipe data. Untuk menunjang pengolahan data ini javascript didukung dengan penggunaan variabel. Ada banyak tipe data yang didukung javascript diantaranya String, Number, Boolean, Array dan Object. Deklarasi tipe data pada javascript bersifat dinamis seperti pada PHP.

Variabel Pada Javascript

Variabel dalah tempat untuk menyimpan data sementara didalam program. Untuk menuliskan variabel pada javascript harus diawali dengan keyword var.


Apa saja tipe data yang didukung oleh javascript?

Contoh deklarasi variabel pada javascript :

 var x = 3;
 var y = 4;

Contoh diatas adalah deklarasi variabel bertipe angka. Tipe data dari varibel bisa dinamis dan berubah selama pemrograman.

Contoh perubahan tipe variabel selama pemrograman pada javascript :

 var x;               // x belum teidentifikasi
 var x = 5;           // x berupa angka
 var x = "John";      // x berupa string

Tipe Data Pada Javascript

Untuk lebih jelas, berikut ini beberapa tipe data pada javascript dan penjelasannya .

1. Tipe Data Number

Adalah tipe data berupa angka. Javascript hanya mengenal satu jenis tipe angka. Tipe data number dapat ditulis dengan atau tanpa desimal. Untuk menulis data number cukup langsung menulis nilainya saja.

Contoh penggunaan tipe data angka pada javascript :

 var x = 34.00;     // dengan desimal
 var y = 34;        // tanpa desimal

Contoh penggunaan tipe data angka dengan eksponen pada javascript :

 var x = 123e6;      // 123000000
 var y = 123e-6;     // 0.000123

2. Tipe Data String

Adalah tipe data berupa huruf atau teks. Tipe data string ditulis didalam tanda petik. Bisa menggunakan tanda petik satu atau tanda petik dua.

Contoh penggunaan tipe data string pada javascript :

 var nama = "Sabrina";         // dengan tanda petik dua
 var alamat = 'Jepara';        // dengan tanda petik satu

3. Tipe Data Booleans

Adalah tipe data berupa nilai true (benar) atau false (salah). Tipe data boolean digunakan untuk penyeleksian kondisi. Tipe data ini bisa langsung diisi dengan nilai true atau 1 untuk kondisi benar dan false atau 0 untuk kondisi salah atau bisa juga merupakan nilai balikan sebuah statemen.

Baca Juga:  Tutorial Javascript Part 24: Debug Program

Contoh penggunaan tipe data boolean pada javascript :

 var x = true;         // x bernilai benar
 var y = false;        // y bernilai salah

var x=5;
if(x>3)
{…//statemen yang dikerjakan jika kondisi x lebih besar dari 3 bernilai benar
}

4. Tipe Data Array

Adalah tipe data berupa array. Untuk menulis tipe data array digunakan tanda […]. Nilai nilai pada array dipisahkan dengan tanda koma. Tipe dari masing masing data pada array bisa berupa number, string atau boolean.

Contoh penggunaan tipe data array pada javascript :

 var buah = ["Jeruk", "Apel", "Semangka"]; //deklarasi tipe data array
 alert (buah[1]); //menampilkan Apel

5. Tipe Data Object

Adalah tipe data berupa object. Untuk menulis tipe data object digunakan tanda {…}. Masing-masing object dipisahkan dengan tanda koma.

Dalam setiap bahasa pemrograman tentunya memiliki tipe data, termasuk juga pada javascript memiki beberapa jenis tipe data di javascript yang bisa digunakan, fungsinya adalah untuk membedakan tipe nilai satu dengan yang lainnya, sebagai contoh ada nilai dengan nomor, namun nomor tidak selalu bersifat angka yang bisa dihitung, mungkin saja nomor tersebut adalah sebuah string.

Berikut ini adalah jenis-jenis tipe data di javascript.

  • Null
  • Undefined
  • Boolean
  • Number
  • String
  • Symbol
  • NaN
  • Object
  • Array

Beberapa jenis tipe data di javascript diatas merepresentasikan sebuah nilai yang berbeda sesuai dengan kegunaannya masing-masing.

Contoh penulisan tipe data di javascript

Di javascript tidak ada spesifikasi penulisan tipe data, tidak ada keyword tertentu. Javascript secara otomatis membaca jenis tipe data pada suatu nilai yang diberikan, apakah string, number, object atau yang lainnya.

Berikut ini penulis jelaskan bagaimana cara penulisan masing-masing tipe data agar lebih mudah dipahami.

Null

Null adalah tipe data, null juga sebuah nilai, tipe data null hanya bernilai null meskipun nilai null bisa dikatakan tidak memiliki nilai. 😀

var x = null;

Code language: JavaScript (javascript)

Undefined

Undefined adalah tipe data spesial yang hanya memiliki nilai undefined. Undefined bisa tercipta pada suatu variable yang tidak memiliki nilai, dimana variable sudah dideklarasi namun tidak ada nilai didalamnya atau tidak di inisialisasi.

var x; var y = 'ada nilai'; console.log(x); // undefined console.log(y); // ada nilai

Code language: JavaScript (javascript)

Ouput dari kode diatas akan menghasilkan seperti gambar dibawah ini.

Apa saja tipe data yang didukung oleh javascript?

Boolean

Tipe data bolean biasa digunakan untuk merepresentasikan entitas logika, dan hanya memiliki 2 nilai yaitu True (benar) dan False (salah).

var x = true; var y = false;

Code language: JavaScript (javascript)

Number

JavaScript menggunakan format IEEE-754 untuk merepresentasikan dua buah nilai integer dan floating-point (pecahan). Contoh penulisan tipe data number.

var x = 100;

Code language: JavaScript (javascript)

Sedangkan untuk menampilkan floating-point (angka desimal) anda bisa memasukkan titik desimal diikuti dengan angka dibelakangnya.

var x = 20.5;

Code language: JavaScript (javascript)

String

String adalah tipe data yang tidak dapat dijumlahkan, umumnya berisi kata atau kalimat, namun bisa juga sebuah angka akan tetapi tidak dapat di jumlahkan dengan tipe data number.

Penulisan tipe data string di awali dan di akhiri dengan tanda kutip (“), atau tanda kutip tunggal (‘).

var x = "Ini adalah string"; var y = 'Ini adalah string dengan kutip tunggal'; var z = 'menangkan \' kutip tunggal pada string';

Code language: JavaScript (javascript)

Symbol

Tipe data symbol bisa dikatakan tipe data baru setelah hadirnya ECMAScript 6 (ES6).

Di kutip dari Mozilla.org tipe data simbol digunakan sebagai pengenal properti objek.

NaN

Tipe data NaN (Not a Number) digunakan untuk merepresentasikan sebuah kesalahan dalam penghitungan, kesalahan tersebut terjadi karna perbedaan tipe data, misalnya saja string dengan number. Contoh di bawah ini.

var x = 'a'/5; console.log(x); // NaN

Code language: JavaScript (javascript)

Contoh penggalan kode di atas adalah proses aritmatika yang salah, sebuah string tidak dapat di hitung dengan number.

Object

Tipe data objek umumnya memiliki kumpulan properti, dimana didalam properti tersebut didefisinikan dengan pasangan Key (kunci) dan Value (Nilai).

Contoh deklarasi object kosong.

var x = {};

Code language: JavaScript (javascript)

Tipe data object biasa digunakan untuk mengirim data dan menampilkannya ke browser sebagai sebuah data yang utuh. Contohnya.

var x = { nama: 'Bahasaweb.com', tanggalLahir: '1 April 2016' };

Code language: JavaScript (javascript)

Misalnya ingin menampilkan tanggal lahir, bisa dengan cara berikut.

console.log(x.tanggalLahir);

Code language: CSS (css)

Penggunaan tipe data object biasanya digunakan pada kirim dan terima melalui API backend.

Array

Array adalah tipe data yang unik, array dapat menampung berbagai tipe data didalamnya, sehingga sangat efesien pada beberapa kasus agar dapat lebih mudah dikelola. Berikut ini contoh penggunaan tipe data array.

var x; var y = 'ada nilai'; console.log(x); // undefined console.log(y); // ada nilai

Code language: JavaScript (javascript)
0

Pada contoh diatas array dapat menampung number dan string, anda juga dapat mencoba dengan menggunakan tipe data lainnya.

Berapa jumlah tipe data yang didukung oleh JavaScript?

Kita mulai dengan mengenal tipe data pada javascript. di javascript terdapat 5 buah tipe data yang masing-masing memiliki kegunaan dan fungsi nya masing-masing.

Apa saja tipe data primitif JavaScript?

Di JavaScript ada tujuh tipe data primitif yang bisa kita gunakan yakni String, Number, BigInt, Boolean, undefined, null, dan Symbol.

Apa saja yang termasuk tipe data?

Tipe-Tipe Data.
Integer. Tipe data pertama yang akan kamu temukan dalam dunia pemrograman adalah integer. ... .
Floating point. Tipe data selanjutnya yang sering digunakan untuk keperluan komputasi teknis adalah floating point. ... .
Character (Char) ... .
Boolean. ... .
Array. ... .
String. ... .
Enumerated atau enum. ... .

Apa tanda yang dapat digunakan untuk membuat objek di JavaScript?

Objek pada javascript, dapat dibuat dengan tanda kurung kurawal dengan isi berupa key dan value. Kode di atas bisa juga ditulis seperti ini: var car = { type:"Fiat", model:"500", color:"white" };