Skip to content

Variabel

Analogi Variabel

Pengertian Variable

Variabel umumnya digunakan untuk menyimpan informasi, data atau nilai yang akan dikelola dalam sebuah program

Analogi Variabel

Pada JavaScript setidaknya ada tiga cara untuk mendeklarasikan sebuah variabel, yaitu menggunakan keyword var, let, dan const. Pada versi ECMAScript 2015 (ES6) dikenalkan deklarasi variabel dengan let dan const untuk menggantikan var yang dinilai kontroversial dan rawan menimbulkan bug.

Ketentuan dalam variable

Berikut beberapa aturan dalam penamaan variabel yang perlu Anda ketahui:

  • Harus dimulai dengan huruf atau underscore (_).
  • Dapat terdiri dari huruf, angka, dan underscore (_) dengan berbagai kombinasi.
  • Tidak boleh mengandung spasi (whitespace). Jika penamaan variabel lebih dari dua kata, tuliskan secara camelCase. Contoh firstName, lastName, catName, dll.
  • Tidak boleh mengandung karakter spesial (! . , / \ + * = dll.)

Jenis-jenis Variable dalam Javascript

Adapun berbedaan Var, Let dan const dapat dilihat di bawah ini Analogi Variabel

Analogi perbedaan let dan const :

Analogi Variabel

Perbedaan VAR, LET dan CONST, dapat dilihat pada tabel dibawah ini :

Var let Const
Penugasan Bisa diubah Bisa diubah Tidak Bisa diubah
Scope function-scoped block-scoped block-scoped

Penjelasan detail yaitu sebagai berikut : 😍

1. Penugasan

Var

Lihat code

var kelas = "javascript"
kelas = "javascript di kafekoding"
console.log(kelas)

// Output
javascript di kafekoding

Let

Lihat code

let nama = "senja"
nama = "sunrise"
nama = "Bintang"

console.log(nama)

// output :
Bintang

Const

Lihat code

const nama = "Citra Febriawirti"
nama = "Senja anugrah"

console.log(nama)

// Output :
Cannot assign to "nama" because it is a constant

2. Scope

Var

Lihat code

for(var i=1; i<6; i++){
  console.log(i)
}
console.log(i)

// Output :
1
2
3
4
5
6

Let

Lihat code

for(let i=1; i<6; i++){
  console.log(i)
}
console.log(i)

// Output :
1
2
3
4
5
error : i is not defined