Dalam JavaScript, terdapat pelbagai cara untuk mentakrifkan pemalar.
Sejak ES2015, JavaScript telah menambah kata kunci const untuk mengisytiharkan pemalar:
const MY_CONSTANT = "some-value";
pemalar const tidak boleh berubah, bermakna nilainya tidak boleh diubah setelah ditetapkan.
Sebelum ES2015, JavaScript tidak mempunyai kata kunci khusus untuk pemalar. Sebagai amalan biasa, pembangun menggunakan pembolehubah yang diisytiharkan dengan var dalam semua huruf besar untuk menunjukkan bahawa ia tidak boleh diubah suai:
var MY_CONSTANT = "some-value";
Walau bagaimanapun, pembolehubah ini masih boleh berubah, jadi pendekatan ini bergantung pada konvensyen dan bukannya penguatkuasaan yang ketat .
const disokong secara meluas dalam penyemak imbas moden dan Node.js. Ia berfungsi dalam semua penyemak imbas kecuali IE 8, 9 dan 10. Sesetengah penyemak imbas juga mungkin memerlukan mod ketat untuk didayakan agar const berfungsi dengan betul.
Untuk kod warisan atau persekitaran yang const tidak disokong, konvensyen var masih boleh digunakan untuk menunjukkan bahawa pembolehubah harus dianggap sebagai pemalar.
Atas ialah kandungan terperinci Adakah terdapat pemalar dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!