Dalam es6, const digunakan untuk mengisytiharkan pemalar baca sahaja Sintaks ialah "nama pemalar const = nilai pemalar;"; setelah pemalar diisytiharkan, nilai pemalar tidak boleh diubah dan hanya dalam blok di mana ia diisytiharkan Ia sah dalam skop tahap yang diisytiharkan oleh arahan const tidak dinaikkan pangkat dan hanya boleh digunakan selepas kedudukan yang diisytiharkan.
Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.
1. Setelah diisytiharkan, nilai pemalar tidak boleh diubah.
2. Skop const adalah sama dengan arahan let: ia hanya sah dalam skop peringkat blok tempat pengisytiharan itu berada.
3. Pemalar yang diisytiharkan oleh arahan const tidak dinaikkan pangkat dan hanya boleh digunakan selepas kedudukan yang diisytiharkan.
4. Dalam ES6: pembolehubah global yang diisytiharkan oleh perintah var dan arahan fungsi masih merupakan atribut objek peringkat atas, sebaliknya, pembolehubah global diisytiharkan oleh perintah let, perintah const dan perintah kelas tidak tergolong dalam sifat objek peringkat atas. Dalam erti kata lain, bermula dari ES6, pembolehubah global secara beransur-ansur akan dipisahkan daripada sifat objek peringkat atas.
let b = 1; //控制台输出undefined window.b
Dalam JavaScript, const bermaksud "tidak boleh diubah" dan merupakan kata kunci yang digunakan untuk mengisytiharkan satu atau lebih pemalar mesti dimulakan semasa mengisytiharkan, dan nilainya tidak boleh diubah suai selepas pemulaan pemalar ditukar, ralat jenis akan berlaku, dan sintaks ialah "const constant name = constant value;".
Setelah pengecam yang diubah suai const diberikan nilai, ia tidak boleh diubah suai
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> // 1.注意一: 一旦给const修饰的标识符被赋值之后,不能修改 // const name = 'tian'; // 会报错: Uncaught TypeError: Assignment to constant variable. // name = 'kim'; </script> </body> </html>
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web 】
Atas ialah kandungan terperinci Apakah kegunaan const dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!