> php教程 > PHP开发 > ES6의 let 명령에 대한 자세한 설명

ES6의 let 명령에 대한 자세한 설명

高洛峰
풀어 주다: 2016-12-29 13:26:00
원래의
2107명이 탐색했습니다.

let은 ES6의 새로운 복사 명령입니다. let 할당 명령은 {} 코드 블록에서만 호출할 수 있습니다. 다음은 es6의 let 명령어의 예시입니다. 구체적인 내용은 다음과 같습니다.

1. let 명령어의 사용법은 var 명령어와 유사하지만, let 명령어로 선언된 변수는 다음과 같습니다.

{
let a=10;
var b=1;
}
console.log(a);//Uncaught ReferenceError: a is not defined
console.log(b);
로그인 후 복사

2. let 명령어는 "미리 선언"하는 현상이 없으므로 변수를 먼저 선언한 후 사용해야 합니다

console.log(foo);
console.log(bar); 
var foo=2;//undefined
let bar=3;//Uncaught ReferenceError: bar is not defined
로그인 후 복사

3. 현재 블록 수준 범위에 let 명령이 있는 한, 선언된 변수는 이 블록 수준 범위에 바인딩되며 더 이상 외부 영향을 받지 않습니다

var tmp=123;
if(true){
tmp='abc';//Uncaught ReferenceError: tmp is not defined,因为块级作用域内存在let命令声明的相同变量,违反了let命令先声明后使用原则
let tmp;
}
로그인 후 복사

4. let 명령은 동일한 범위에서 동일한 변수의 반복 선언을 허용하지 않습니다

function foo(){
let a=10;
let a=1;//Uncaught SyntaxError: Identifier 'a' has already been declared
}
로그인 후 복사

위는 편집기에서 소개한 ES6의 let 명령이기를 바랍니다. 질문이 있으신 경우 메시지를 남겨주시면 편집자가 시간 내에 답변해 드리겠습니다. 또한 PHP 중국어 웹사이트를 지원해 주신 모든 분들께 감사드립니다!

ES6의 let 명령어와 관련된 더 자세한 글은 PHP 중국어 홈페이지를 참고해주세요!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿