DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
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.
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
.
Dibawah ini adalah beberapa tipe data yang akan dihasilkan dengan menggunakan operator typeof:
Tipe data ini merepresentasikan rangkaian dari karakter.
let teks = "Halo Dunia!";
console.log(typeof teks); // Hasil: "string"
Tipe data ini merepresentasikan nilai numerik.
let angka = 123;
console.log(typeof angka); // Hasil: "number"
Tipe data ini merepresentasikan nilai benar atau salah.
let benar = true;
console.log(typeof benar); // Hasil: "boolean"
Tipe data ini merepresentasikan sebuah objek.
let objek = {nama: "Dunia"};
console.log(typeof objek); // Hasil: "object"
Tipe data ini merepresentasikan sebuah variabel yang belum diberi nilai.
let belumTerdefinisi;
console.log(typeof belumTerdefinisi); // Hasil: "undefined"
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.