Variabel dan Konstanta JavaScript

Dalam tutorial ini, Anda akan belajar tentang variabel dan konstanta JavaScript, dan juga cara menginisialisasi dan menggunakannya dengan bantuan contoh.

Variabel JavaScript

Dalam pemrograman, variabel adalah wadah (tempat penyimpanan) untuk menampung data. Sebagai contoh,

let num = 5;

Di sini, numadalah variabel yang memegang angka 5.

Variabel Deklarasi JavaScript

Di JavaScript, kami menggunakan vardan letkata kunci untuk mendeklarasikan variabel. Sebagai contoh,

 var x; let y;

Di sini, x dan y adalah variabel.

JavaScript var Vs let

Keduanya vardan letdigunakan untuk mendeklarasikan variabel. Namun, ada beberapa perbedaan di antara keduanya.

var membiarkan
var digunakan di JavaScript versi lama letadalah cara baru mendeklarasikan variabel yang memulai ES6 (ES2015) .
var adalah cakupan fungsi (akan dibahas di tutorial selanjutnya). let memiliki cakupan blok (akan dibahas di tutorial selanjutnya).
Sebagai contoh, var x; Sebagai contoh, let y;

Catatan: Disarankan kita menggunakan letbukannya var. Namun, ada beberapa browser yang tidak mendukung let. Kunjungi JavaScript, biarkan dukungan browser untuk mempelajari lebih lanjut.

Variabel Inisialisasi JavaScript

Kami menggunakan operator penugasan =untuk menetapkan nilai ke variabel.

 let x; x = 5;

Di sini, 5 ditugaskan ke variabel x.

Anda juga dapat menginisialisasi variabel selama deklarasinya.

 let x = 5; let y = 6;

Di JavaScript, dimungkinkan untuk mendeklarasikan variabel dalam satu pernyataan.

 let x = 5, y = 6, z = 7;

Jika Anda menggunakan variabel tanpa memulainya, itu akan memiliki undefinednilai.

 let x; // x is the name of the variable console.log(x); // undefined

Di sini x adalah nama variabel dan karena tidak mengandung nilai apapun, maka tidak akan ditentukan.

Anda akan mempelajari tentang undefineddan tipe data lainnya di tutorial berikutnya secara mendetail.

Ubah Nilai Variabel

Dimungkinkan untuk mengubah nilai yang disimpan dalam variabel. Sebagai contoh,

 // 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3

Nilai variabel mungkin berbeda . Oleh karena itu, variabel nama .

Aturan untuk Penamaan Variabel JavaScript

Aturan penamaan variabel adalah:

  1. Nama variabel harus dimulai dengan huruf, garis bawah _, atau tanda dolar $. Sebagai contoh,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Nama variabel tidak boleh dimulai dengan angka. Sebagai contoh,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript peka huruf besar kecil. Jadi y dan Y adalah variabel yang berbeda. Sebagai contoh,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Kata kunci tidak dapat digunakan sebagai nama variabel. Sebagai contoh,
     //invalid let new = 5; // Error! new is a keyword.

Catatan:

  • Meskipun Anda dapat menamai variabel dengan cara apa pun yang Anda inginkan, praktik yang baik adalah memberi nama variabel deskriptif. Jika Anda menggunakan variabel untuk menyimpan jumlah apel, lebih baik menggunakan apel atau numberOfApples daripada x atau n.
  • Dalam JavaScript, nama variabel umumnya ditulis dalam camelCase jika memiliki banyak kata. Misalnya, firstName, AnnualSalary, dll.

Konstanta JavaScript

Kata constkunci juga diperkenalkan dalam versi ES6 (ES2015) untuk membuat konstanta. Sebagai contoh,

 const x = 5;

Setelah konstanta diinisialisasi, kita tidak dapat mengubah nilainya.

 const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)

Sederhananya, konstanta adalah jenis variabel yang nilainya tidak dapat diubah.

Selain itu, Anda tidak dapat mendeklarasikan konstanta tanpa memulainya. Sebagai contoh,

 const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)

Catatan: Jika Anda yakin bahwa nilai variabel tidak akan berubah selama program, sebaiknya gunakan const. Namun, ada beberapa browser yang tidak mendukung const. Kunjungi dukungan browser JavaScript const untuk mempelajari lebih lanjut.

Sekarang setelah Anda mengetahui tentang variabel, Anda akan mempelajari tentang berbagai jenis data yang dapat disimpan variabel di tutorial berikutnya.

Artikel yang menarik...