JavaScript : Variabel JavaScript

Apa itu Variabel JavaScript?

Variabel merupakan salah satu dasar untuk semua bahasa pemrograman. Variabel digunakan untuk menyimpan data, seperti string teks, angka, dll. Data atau nilai yang disimpan dalam variabel dapat diatur, diperbarui, dan diambil kapan pun diperlukan. Secara umum, variabel adalah nama simbol untuk nilai.

Kalian dapat membuat variabel dengan kata kunci var, sedangkan operator penugasan (=) digunakan untuk menetapkan nilai ke variabel, seperti ini: var varName = value;

var name = "Peter Parker";
var age = 21;
var isMarried = false;

Dalam contoh di atas kami telah membuat tiga variabel, yang pertama telah ditetapkan dengan nilai string, yang kedua telah ditetapkan dengan angka, sedangkan yang terakhir ditetapkan dengan nilai boolean. Variabel dapat menampung berbagai jenis data.

Dalam JavaScript, variabel juga dapat dideklarasikan tanpa memiliki nilai awal yang ditetapkan padanya. Hal ini berguna untuk variabel yang seharusnya memiliki nilai seperti user input.

// Declaring Variable
var userName;
 
// Assigning value
userName = "Clark Kent";
Mendeklarasikan Banyak Variabel Sekaligus

Selain itu, kalian juga dapat mendeklarasikan beberapa variabel dan mengatur nilai awalnya dalam satu pernyataan saja. Setiap variabel dipisahkan oleh koma, seperti yang ditunjukkan dalam contoh berikut:

// Declaring multiple Variables
var name = "Peter Parker", age = 21, isMarried = false;
 
/* Longer declarations can be written to span
multiple lines to improve the readability */
var name = "Peter Parker",
age = 21,
isMarried = false;
Keyword Let dan Const ES6

ES6 memperkenalkan dua kata kunci baru let dan const untuk mendeklarasikan variabel.

Keyword const berfungsi sama persis dengan let, kecuali bahwa variabel yang dideklarasikan menggunakan kata kunci const tidak dapat ditugaskan kembali di dalam kode. Berikut contohnya:

// Declaring variables
let name = "Harry Potter";
let age = 11;
let isStudent = true;

// Declaring constant
const PI = 3.14;
console.log(PI); // 3.14

// Trying to reassign
PI = 10; // error

Tidak seperti var, yang mendeklarasikan variabel function-scoped variables, kata kunci let dan const mendeklarasikan variabel, yang mencakup blok.-level ({}). Block scoping berarti bahwa ruang lingkup baru dibuat diantara sepasang kurung kurawal {}.

Konvensi Penamaan untuk Variabel JavaScript

Berikut adalah aturan untuk memberi nama variabel JavaScript:

  • Nama variabel harus dimulai dengan huruf, garis bawah (_), atau tanda dolar ($).
  • Nama variabel tidak boleh dimulai dengan angka.
  • Nama variabel hanya boleh berisi karakter alfanumerik (A-z, 0-9) dan garis bawah.
  • Nama variabel tidak boleh berisi spasi.
  • Nama variabel tidak boleh berupa keyword JavaScript atau kata JavaScript reserved word.

Catatan: Nama variabel dalam JavaScript sensitif terhadap huruf besar-kecil, artinya $myvar dan $myVar adalah dua variabel yang berbeda. Jadi berhati-hatilah saat mendefinisikan nama variabel.