Rumah > Artikel > hujung hadapan web > Apakah kegunaan let dan const dalam js
Let dan const digunakan untuk mengisytiharkan pembolehubah dalam JavaScript Perbezaan utama ialah skop, kebolehubahan dan masa permulaan: Skop: let terhad kepada skop peringkat blok, manakala const sah dalam skop peringkat blok dan fungsi. Kebolehubahan: boleh berubah jika diisytiharkan oleh let, tidak berubah jika diisytiharkan oleh const. Permulaan: let boleh ditetapkan pada masa pengisytiharan atau kemudian, const mesti ditetapkan pada masa pengisytiharan dan hanya boleh diberikan sekali.
Penggunaan let dan const dalam JavaScript
Dalam JavaScript, kata kunci let
dan const
digunakan untuk mengisytiharkan pembolehubah. Kesemuanya mempunyai gelagat berbeza dari segi skop, kebolehubahan dan masa permulaan. let
和 const
关键字用于声明变量。它们在作用域、可变性以及初始化时间方面都有着不同的行为。
let
let
声明的变量只在声明所在的块级作用域内有效。let
声明的变量是可变的,即可以重新赋值。let
声明的变量可以在声明时立即初始化,也可以稍后通过赋值来初始化。如果未初始化,则其值为 undefined
。const
const
声明的变量在声明所在的块级作用域和函数作用域内有效。const
声明的变量是不可变的,即不能重新赋值。const
声明的变量必须在声明时立即初始化,且只能赋值一次。何时使用?
let
声明局部作用域内的可变变量。const
声明常量或不可变变量。const
避免无意中修改变量。let
let
Pembolehubah yang diisytiharkan hanya sah dalam skop peringkat blok di mana ia diisytiharkan.
let
boleh berubah, iaitu, ia boleh ditugaskan semula. let
Pembolehubah yang diisytiharkan boleh dimulakan serta-merta apabila diisytiharkan, atau boleh dimulakan kemudian melalui tugasan. Jika tidak dimulakan, nilainya adalah undefined
. 🎜🎜🎜🎜const🎜🎜const
Pembolehubah yang diisytiharkan adalah sah dalam skop peringkat blok dan skop fungsi di mana ia diisytiharkan. 🎜const
pembolehubah yang diisytiharkan tidak boleh diubah, iaitu, ia tidak boleh ditugaskan semula. 🎜const
Pembolehubah yang diisytiharkan mesti dimulakan serta-merta apabila diisytiharkan dan hanya boleh diberikan nilai sekali. 🎜🎜🎜🎜Bila nak guna? 🎜🎜let
untuk mengisytiharkan pembolehubah boleh ubah dalam skop setempat. 🎜const
untuk mengisytiharkan pembolehubah malar atau tidak berubah. 🎜const
untuk mengelakkan mengubah suai pembolehubah secara tidak sengaja. 🎜let
untuk mengisytiharkan pembolehubah yang mungkin ditetapkan semula selepas pengisytiharan. 🎜🎜🎜🎜Contoh🎜🎜<code class="javascript">// 使用 let 声明一个可变变量 let count = 0; // 使用 const 声明一个常量 const PI = 3.14; // 重新赋值 let 声明的变量 count = 1; // 尝试重新赋值 const 声明的变量会报错 PI = 3.14159; // TypeError: Assignment to constant variable.</code>
Atas ialah kandungan terperinci Apakah kegunaan let dan const dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!