Dalam contoh ini, anda akan belajar menulis program JavaScript untuk bekerja dengan pemalar.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:
- Pembolehubah dan Pemalar JavaScript
Contoh: Bekerja Dengan Pemalar
// program to include constants const a = 5; console.log(a); // constants are block-scoped ( const a = 50; console.log(a); ) console.log(a); const arr = ('work', 'exercise', 'eat'); console.log(arr); // add elements to arr array arr(3) = 'hello'; console.log(arr); // the following code gives error // changing the value of a throws an error // uncomment to verify // a = 8; // throws an error // const x;
Pengeluaran
5 50 5 ("bekerja", "bersenam", "makan") ("bekerja", "bersenam", "makan", "halo")
JavaScript ES6 telah memperkenalkan const
kata kunci untuk bekerja dengan pemalar. const
menunjukkan bahawa rujukan ke nilai adalah tetap dan tidak dapat diubah.
Sebagai contoh,
const a = 5; a = 44; // throws an error
Pemalar diliputi blok . Oleh itu pemboleh ubah yang ditentukan dalam blok mewakili nilai yang berbeza daripada yang ada di luar. Sebagai contoh,
( const a = 50; console.log(a); // 50 ) console.log(a); // 5
Nilai array arr diubah dan elemen baru ditambahkan. Dalam susunan, nilai boleh diubah. Walau bagaimanapun, rujukan array tidak dapat diubah. Sebagai contoh,
const arr = ('work', 'exercise', 'eat'); arr(3) = 'hello';
Juga, pemalar harus dimulakan. Anda tidak boleh hanya menyatakan pemalar. Sebagai contoh,
const x; // SyntaxError: const declared variable 'x' must have an initializer.