Pembolehubah dan Pemalar JavaScript

Dalam tutorial ini, anda akan belajar mengenai pemboleh ubah dan pemalar JavaScript, dan juga bagaimana memulakan dan menggunakannya dengan bantuan contoh.

Pemboleh ubah JavaScript

Dalam pengaturcaraan, pemboleh ubah adalah wadah (kawasan penyimpanan) untuk menyimpan data. Sebagai contoh,

let num = 5;

Berikut numadalah pemboleh ubah yang memegang nombor 5.

JavaScript Menyatakan Pemboleh ubah

Dalam JavaScript, kami menggunakan vardan letkata kunci untuk menyatakan pemboleh ubah. Sebagai contoh,

 var x; let y;

Di sini, x dan y adalah pemboleh ubah.

JavaScript var Vs let

Keduanya vardan letdigunakan untuk menyatakan pemboleh ubah. Walau bagaimanapun, terdapat beberapa perbezaan di antara mereka.

var biarkan
var digunakan dalam versi JavaScript yang lebih lama letadalah cara baru untuk menyatakan pemboleh ubah bermula ES6 (ES2015) .
var adalah fungsi scoped (akan dibincangkan dalam tutorial kemudian). let adalah blok skop (akan dibincangkan dalam tutorial kemudian).
Sebagai contoh, var x; Sebagai contoh, let y;

Catatan: Sebaiknya gunakan letbukan var. Walau bagaimanapun, terdapat beberapa penyemak imbas yang tidak menyokong let. Lawati JavaScript biarkan sokongan penyemak imbas untuk mengetahui lebih lanjut.

JavaScript Memulakan Pemboleh ubah

Kami menggunakan pengendali tugasan =untuk memberikan nilai kepada pemboleh ubah.

 let x; x = 5;

Di sini, 5 diberikan kepada pemboleh ubah x.

Anda juga boleh memulakan pemboleh ubah semasa pengisytiharannya.

 let x = 5; let y = 6;

Dalam JavaScript, mungkin untuk menyatakan pemboleh ubah dalam satu pernyataan.

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

Sekiranya anda menggunakan pemboleh ubah tanpa memulakannya, ia akan mempunyai undefinednilai.

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

Di sini x adalah nama pemboleh ubah dan kerana ia tidak mengandungi sebarang nilai, ia akan ditentukan.

Anda akan mengetahui undefineddan jenis data lain dalam tutorial seterusnya secara terperinci.

Tukar Nilai Pemboleh ubah

Ada kemungkinan untuk mengubah nilai yang disimpan dalam pemboleh ubah. 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 pemboleh ubah mungkin berbeza . Oleh itu, pemboleh ubah nama .

Peraturan untuk Menamakan Pembolehubah JavaScript

Peraturan untuk penamaan pemboleh ubah adalah:

  1. Nama pembolehubah mesti bermula dengan huruf, garis bawah _atau tanda dolar $. Sebagai contoh,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Nama pemboleh ubah tidak boleh bermula dengan nombor. Sebagai contoh,
     //invalid Let 1a = 'hello'; // this gives an error
  3. JavaScript peka huruf besar kecil. Jadi y dan Y adalah pemboleh ubah yang berbeza. Sebagai contoh,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Kata kunci tidak boleh digunakan sebagai nama pemboleh ubah. Sebagai contoh,
     //invalid let new = 5; // Error! new is a keyword.

Catatan:

  • Walaupun anda boleh menamakan pemboleh ubah dengan cara yang anda mahukan, adalah amalan yang baik untuk memberikan nama pemboleh ubah deskriptif. Sekiranya anda menggunakan pemboleh ubah untuk menyimpan bilangan epal, lebih baik menggunakan epal atau numberOfApples daripada x atau n.
  • Dalam JavaScript, nama-nama pemboleh ubah umumnya ditulis dalam camelCase jika mempunyai banyak kata. Contohnya, nama pertama, Gaji tahunan, dll.

Pemalar JavaScript

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

 const x = 5;

Setelah pemalar diinisialisasi, kita tidak dapat mengubah nilainya.

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

Secara sederhana, pemalar adalah jenis pemboleh ubah yang nilainya tidak dapat diubah.

Anda juga tidak boleh menyatakan pemalar tanpa memulakannya. Sebagai contoh,

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

Catatan: Sekiranya anda yakin bahawa nilai pemboleh ubah tidak akan berubah sepanjang program, disarankan untuk digunakan const. Walau bagaimanapun, terdapat beberapa penyemak imbas yang tidak menyokong const. Lawati sokongan penyemak imbas JavaScript untuk mengetahui lebih lanjut.

Setelah anda mengetahui tentang pemboleh ubah, anda akan belajar tentang pelbagai jenis data yang boleh disimpan oleh pemboleh ubah dalam tutorial seterusnya.

Artikel menarik...