Iklan oleh Google.

Preferensi iklan! Thank you for your time.

Daftar Kategori Lengkap Variabel JavaScript

TokoDaring.Com – Daftar Kategori Lengkap Variabel JavaScript dan beberapa contohnya. Perlu diketahui bahwa dalam JavaScript, variabel tidak diklasifikasikan dengan nama tetap seperti dalam bahasa yang strongly typed (misalnya Java atau C++), tapi kita bisa mengelompokkan berdasarkan cara deklarasi dan jenis data yang disimpan.

Iklan oleh Google! Thank you for your time.

Artikel Blog Post Lainnya: Daftar variabel bawaan (global built-in variables) seperti Infinity, NaN, undefined, window, document, dan lainnya.

Daftar Kategori Lengkap Variabel JavaScript

Berikut adalah daftar kategori lengkap variabel JavaScript dan beberapa contohnya.


1. Cara Deklarasi Variabel

Kata KunciKeterangan
varPendeklarasian lama, bersifat function-scoped
letPendeklarasian modern, block-scoped
constKonstanta, block-scoped dan nilainya tidak dapat diubah

Contoh:

Iklan oleh Google! Thank you for your time.

var nama = "Budi";
let umur = 25;
const pi = 3.14;

2. Jenis Data Variabel (Primitive Types)

Tipe DataContoh NilaiKeterangan
string"Halo Dunia"Teks atau karakter
number123, 3.14Bilangan bulat atau pecahan
booleantrue, falseNilai logika
nullnullTidak bernilai
undefinedundefinedBelum diinisialisasi
bigint12345678901234567890nBilangan sangat besar
symbolSymbol('id')Nilai unik, sering dipakai sebagai kunci objek

3. Jenis Data Non-Primitif (Object Types)

Tipe DataContoh NilaiKeterangan
Object{nama: "Budi", umur: 25}Struktur data berpasangan key-value
Array[1, 2, 3, 4]Daftar indeks dari elemen
Functionfunction() {} atau () => {}Fungsi atau prosedur
Datenew Date()Objek tanggal
RegExp/abc/Ekspresi reguler
Mapnew Map()Struktur pasangan key-value seperti objek tapi dengan fitur tambahan
Setnew Set()Kumpulan elemen unik
WeakMapnew WeakMap()Sama seperti Map, tapi key harus object dan tidak mencegah garbage collection
WeakSetnew WeakSet()Sama seperti Set, tapi hanya untuk object dan juga weak references
Promisenew Promise()Untuk asynchronous programming

4. Bentuk Variabel Khusus

TipeContohKeterangan
Variabel Globalwindow.namaGlobal = "tes"Dapat diakses dari mana saja
Variabel Lokallet x = 10 (dalam blok)Hanya dapat diakses di dalam blok atau fungsi
Variabel dalam Classthis.nama = "Class"Bagian dari properti objek/class

5. Variabel dalam Lingkungan Khusus

LingkunganContohKeterangan
DOMlet title = document.title;Variabel yang mengakses DOM
Node.jsconst fs = require('fs');Variabel modul Node.js
ES6 Moduleimport sesuatu from './file.js'Variabel hasil impor modul

6. Variabel Dinamis via eval atau objek

eval("var dynamicVar = 123");
console.log(dynamicVar); // 123
let obj = {};
obj["namaSaya"] = "Ani";

🔍 Ringkasan Format Penulisan Variabel

  • Nama variabel case-sensitive
  • Tidak boleh dimulai dengan angka
  • Boleh mengandung _ dan $
  • Gunakan camelCase untuk standar JavaScript

FAQ (Frequently Asked Questions) Tentang Daftar Kategori Lengkap Variabel JavaScript

Berikut FAQ informatif tentang Variabel JavaScript. FAQ tentang ini melengkapi konten blog Daftar Kategori Lengkap Variabel JavaScript. Dengan menjawab pertanyaan-pertanyaan utama yang mungkin dimiliki pembaca saat menjelajahi topik yang beragam.

1. Apa perbedaan antara var, let, dan const dalam JavaScript?

var: Diperkenalkan sejak awal JavaScript, bersifat function-scoped, dan dapat di-redeclare dan di-reassign.
let: Diperkenalkan di ES6, bersifat block-scoped, tidak bisa dideklarasikan ulang dalam scope yang sama, tapi bisa diubah nilainya.
const: Juga ES6, block-scoped, tidak bisa di-redeclare maupun di-reassign, cocok untuk nilai tetap.

2. Bagaimana cara membuat variabel global dan apa risikonya?

Variabel global bisa dibuat dengan: Tanpa kata kunci (x = 10;) → tidak disarankan Atau dengan window.x = 10 di browser. Risikonya: berpotensi konflik nama dan sulit dilacak dalam aplikasi besar karena bisa ditimpa di mana saja.

Iklan oleh Google! Thank you for your time.

3. Apakah JavaScript memiliki tipe data statis?

Tidak. JavaScript adalah bahasa dynamically typed, artinya variabel tidak perlu dideklarasikan dengan tipe tertentu, dan bisa berubah tipe sepanjang waktu.

let data = 10; // number
data = "sepuluh"; // sekarang menjadi string

4. Apa itu undefined dan null? Apakah mereka sama?

Tidak sama. undefined berarti variabel telah dideklarasikan tetapi belum diberi nilai.
null adalah nilai khusus yang berarti “tidak ada nilai secara sengaja” — biasanya ditetapkan oleh programmer.

Iklan oleh Google! Thank you for your time.

let a;
console.log(a); // undefined

let b = null;
console.log(b); // null

5. Apa itu typeof dan bagaimana penggunaannya?

typeof adalah operator JavaScript yang digunakan untuk mengetahui tipe data sebuah variabel. Catatan: Hasil typeof null adalah "object" karena bug lama di JavaScript yang tetap dipertahankan demi kompatibilitas. Contoh:

Iklan oleh Google! Thank you for your time.

let x = "halo";
console.log(typeof x); // "string"


Iklan oleh Google.

Preferensi iklan! Thank you for your time.

Tinggalkan Komentar

Iklan Terkait

Preferensi iklan! Thank you for your time.

Scroll to Top