DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

TYPEOF JAVASCRIPT

Belajar penggunaan typeof dalam javascript yang digunakan untuk mengetahui tipe dari sebuah variabel.

Typeof adalah operator dalam Javascript yang digunakan untuk mengembalikan string yang menunjukkan tipe dari sebuah variabel, objek, metode, atau expression. Operator ini sangat berguna dalam men-debug atau mengecek tipe data dari suatu variabel dalam kode program JavaScript.

Penggunaan Typeof

Pada dasarnya, penggunaan typeof sangat sederhana. Kamu hanya perlu menulis ‘typeof’ di followed by the variabel atau nilai yang ingin kamu periksa tipe datanya. Berikut adalah contoh sederhana dari penggunaan typeof:

let teks = "Halo Dunia!";
let angka = 123;
let benar = true;

console.log(typeof teks);  // Hasil: "string"
console.log(typeof angka); // Hasil: "number"
console.log(typeof benar); // Hasil: "boolean"

Di contoh kode di atas, typeof digunakan untuk mengecek tipe data dari variabel teks, angka, dan benar.

Menghasilkan Tipe Data

Dibawah ini adalah beberapa tipe data yang akan dihasilkan dengan menggunakan operator typeof:

String

Tipe data ini merepresentasikan rangkaian dari karakter.

let teks = "Halo Dunia!";
console.log(typeof teks);  // Hasil: "string"

Number

Tipe data ini merepresentasikan nilai numerik.

let angka = 123;
console.log(typeof angka); // Hasil: "number"

Boolean

Tipe data ini merepresentasikan nilai benar atau salah.

let benar = true;
console.log(typeof benar); // Hasil: "boolean"

Object

Tipe data ini merepresentasikan sebuah objek.

let objek = {nama: "Dunia"};
console.log(typeof objek); // Hasil: "object"

Undefined

Tipe data ini merepresentasikan sebuah variabel yang belum diberi nilai.

let belumTerdefinisi;
console.log(typeof belumTerdefinisi); // Hasil: "undefined"

Function

Tipe data ini merepresentasikan sebuah fungsi dalam program.

let fungsi = function() {};
console.log(typeof fungsi); // Hasil: "function"

Sebagai tambahan, jika kamu mencoba melakukan typeof terhadap null, JavaScript secara paradoxal akan mengembalikan “object”. Hal ini merupakan bug dalam desain bahasa yang sudah ada sejak awal, dan tidak mungkin diperbaiki sekarang karena akan merusak banyak kode yang ada.

Kesimpulannya, dengan menggunakan operator typeof, kamu dapat dengan mudah mengetahui tipe data dari variabel yang ada dalam kode program JavaScript kamu.

👈🏼 Dates dan formatnya
This pada javascript 👉🏼