Rumah > Artikel > hujung hadapan web > Pembelajaran JavaScript: menggunakan const untuk mengisytiharkan pemalar
Artikel ini membawakan anda pengetahuan yang berkaitan tentang javascript terutamanya memperkenalkan isu berkaitan tentang penggunaan const untuk mengisytiharkan pemalar digunakan untuk mengisytiharkan satu atau lebih pemalar dan mesti diisytiharkan semasa mengisytiharkannya. dan nilainya tidak boleh diubah suai selepas pemulaan Mari kita lihat. Saya harap ia akan membantu semua orang.
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
const digunakan untuk isytiharkan a atau Pemalar berbilang mesti dimulakan apabila diisytiharkan, dan nilai tidak boleh diubah suai selepas permulaan.
pemalar yang ditakrifkan const adalah serupa dengan pembolehubah yang ditakrifkan menggunakan let:
Terdapat dua perbezaan antara keduanya:
pemalar yang ditakrifkan tetap juga mempunyai skop peringkat blok
var a = 10; const x = 'world'; if (a > 0){ const x = 'hello'; console.log(x); // 这里输出 x 为 hello } console.log(x); // 这里输出 x 为 world
tidak boleh mempunyai skop yang sama seperti pembolehubah atau fungsi lain dalam skopnya Nama
{ var x = 'world'; const x = 'hello'; // 报错 }
Malar diisytiharkan oleh const mesti dimulakan, tetapi pembolehubah yang diisytiharkan oleh let tidak perlu dimulakan
// 错误写法 const PI; PI = 3.14
Berikut adalah yang betul cara menulis, tetapkan nilai pada masa yang sama apabila mengisytiharkan >
// 正确写法 const PI = 3.14;Nilai tidak boleh diubah suai selepas pemula
const PI = 3.14; PI = PI + 1; // 报错Bukan pemalar sebenarJenis rentetan dan angka ditakrifkan menggunakan const tidak boleh diubah Apabila mentakrifkan objek atau tatasusunan, kandungan di dalamnya boleh diubah suai.
const person = { name: "yoyo", age: 20, }; person.name = 'hello'; person.age = 30; console.log(person.name); // hello console.log(person.age); // agetetapi tidak boleh menetapkan semula objek
const person = { name: "yoyo", age: 20, }; person = {name: 'xx', age: 23}; // 报错const mentakrif tatasusunan untuk mengubah suai ahliconst mentakrifkan tatasusunan untuk mengubah suai nilai ahli
const a = ['hello', 'world']; // 修改元素 a[0] = "yoyo"; console.log(a); // ['yoyo', 'world'] a.shift('12'); console.log(a); // ['world'] a.unshift('xx'); console.log(a); // ['xx', 'world'] a.push('yy'); console.log(a); // ['xx', 'world', 'yy']Begitu juga, tatasusunan malar tidak boleh ditetapkan semula:
const a = ['hello', 'world']; a = ['x', 'y']; // 报错Ringkasan: Pemalar ialah kuantiti yang nilainya (alamat memori) tidak boleh berubah Apabila mentakrifkan const, nilai awal mesti diberikan. [Cadangan berkaitan:
tutorial video javascript, bahagian hadapan web]
Atas ialah kandungan terperinci Pembelajaran JavaScript: menggunakan const untuk mengisytiharkan pemalar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!