은 변수를 선언하는 데 사용되지만 선언된 변수는 let
명령이 있는 코드 블록 내에서만 유효합니다.let
命令所在的代码块内有效
<span style="font-size: 18px"><code> {<br/> let a=12<br/> alert(a)//12<br/> }<br/> alert(a)//报错 找不到</code></span>
let不像var那样会发生变量提升,所以一定要先声明后使用。
console.log(foo); //undefined console.log(bar); //报错 var foo = 2; let bar = 3;
let不允许在相同作用域内重复声明同一个变量。
let a=12;<br/> let a=5;//报错<br/> console.log(a)
<br/>
const
//只声明不赋值就会报错 const foo; //报错
let은 그렇지 않습니다. var 변수 승격이 발생하므로 반드시 선언한 후 사용하세요.
<br/>
rrreee
const
const
도 가능 블록 범위 변수는 선언된 블록 수준 범위에서만 유효합니다. 그러나 해당 값은 고정되어 변경할 수 없으며 읽기 전용입니다.
{
🎜🎜 const a=12;🎜🎜🎜 경고(a);//12🎜🎜🎜 }🎜🎜🎜 경고(a)//오류 보고🎜🎜🎜 🎜🎜🎜변수를 선언하면 , 즉시 초기화해야 하며 나중에 할당할 수 없습니다. 🎜🎜rrreee🎜🎜const에는 let과 같은 변수 승격이 없으며 반복적으로 선언할 수 없습니다. 🎜🎜rrreee🎜🎜위 내용은 ES6의 let 및 const 사용법 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!