Rumah >hujung hadapan web >tutorial js >Perbezaan dan ciri let, var dan const: Apakah maksudnya?
Perbezaan dan ciri let, var dan const: Apakah maksudnya?
Dalam JavaScript, let, var dan const ialah kata kunci yang digunakan untuk mengisytiharkan pembolehubah. Setiap daripada mereka mempunyai perbezaan dan ciri yang berbeza.
function exampleFunction() { if (true) { let x = 10; console.log(x); // 输出 10 } console.log(x); // 报错,x未定义 }
Dalam contoh di atas, pembolehubah x diisytiharkan di dalam blok if, jadi ia hanya boleh diakses di dalam blok if.
function exampleFunction() { if (true) { var x = 10; console.log(x); // 输出 10 } console.log(x); // 输出 10 }
function exampleFunction() { if (true) { const x = 10; console.log(x); // 输出 10 } console.log(x); // 报错,x未定义 }
Kod contoh:
const obj = { name: 'Alice' }; obj.name = 'Bob'; // 可以修改obj的属性 const arr = [1, 2, 3]; arr.push(4); // 可以修改arr的元素Ringkasnya, let digunakan untuk mengisytiharkan pembolehubah skop peringkat blok, var digunakan untuk mengisytiharkan pembolehubah skop fungsi, dan const digunakan untuk mengisytiharkan pemalar. Semasa menggunakan, kita harus memilih kata kunci yang sesuai mengikut keperluan.
Atas ialah kandungan terperinci Perbezaan dan ciri let, var dan const: Apakah maksudnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!