Apakah kegunaan const dalam es6

WBOY
Lepaskan: 2022-05-06 17:38:45
asal
1710 orang telah melayarinya

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.

Apakah kegunaan const dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.

Apakah penggunaan const dalam es6

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
Salin selepas log masuk

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 = &#39;tian&#39;;
    // 会报错: Uncaught TypeError: Assignment to constant variable. 
    // name = &#39;kim&#39;;
  </script>
</body>
</html>
Salin selepas log masuk

[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!

Label berkaitan:
es6
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan