Jenis Tipe Data Di JavaScript

Created at by Aris Munandar

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 nilaiCode language: JavaScript (javascript)

Ouput dari kode diatas akan menghasilkan seperti gambar dibawah ini.

jenis tipe data di 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); // NaNCode 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 = [5, 'ini string'];Code language: JavaScript (javascript)

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

Comments

Congrats, you have the opportunity to be the first commenter on this article. Have questions or suggestions? Please leave a comment to start discussion.

Leave comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Bahasaweb.com

Subscribe now to keep reading and get access to the full archive.

Continue reading