몽땅뚝딱 개발자

[Javascript/ES6+] let의 특징과 스코프 본문

Development/Javascript

[Javascript/ES6+] let의 특징과 스코프

레오나르도 다빈츠 2021. 7. 7. 21:07

출처

 

자바스크립트 ES6+ 기본 - 인프런 | 강의

4개 강좌로 구성된 자바스크립트 바이블 강좌의 3번째 강좌입니다. 자바스크립트 스펙의 95% 이상을 다룹니다. ES6+ 환경에서 새로운 패러다임의 프로그램을 개발할 수 있습니다., 자바스크립트

www.inflearn.com

 


 

🚀 let의 특징과 스코프

 

◽ let?

블록 스코프를 가진 변수로, 변수가 선언된 블록이 스코프가 된다.

 

 

◽ let 변수의 스코프 적용 기준

블록{}, 문, 표현식

 

 

◽ let 변수 선언

- Syntax: let name1 [=value] [, name2 [=value2]]

- name1, name2에 변수 이름을 작성하며, []는 생략이 가능하다.

exlet booklet one, two;

- 콤마로 구분하여 다수의 변수를 선언할 수 있다.

ex2) let one = 1, two = (10+20); // 이런식으로 선언할 수 있다.

 

 

◽ 블록 스코프 정리

- 블록 기준: 중괄호가 기준이다.

- 블록 안과 밖이 스코프가 다르기때문에 이름이 같아도 각각 존재할 수 있다.

 

 

Comments