본문으로 건너뛰기

변수 선언 키워드 - let

변수 선언 키워드 - let

let은 JavaScript에서 변수를 선언할 때 사용하는 키워드 중 하나입니다.

var와 비슷하게 데이터를 저장하는 역할을 하지만 몇 가지 중요한 차이점이 있습니다.

let을 사용하여 선언된 변수는 블록 레벨 스코프를 가집니다.

책을 읽을 때 마주치는 단락이나 구절처럼, 코드에도 중괄호 { }로 묶인 부분이 있는데, 이것을 '블록'이라고 합니다.

let은 이 블록 내에서만 사용 가능한 변수를 생성합니다.


기본 사용법

let 키워드를 사용하여 변수를 선언하고, 값을 할당할 수 있습니다.

예시:

let 변수 선언
let schoolName = '서울고등학교';

이 예시에서 schoolName이라는 이름의 변수에 '서울고등학교'라는 문자열 값을 저장했습니다.


let 변수의 특징

  1. 재할당 가능: let으로 선언된 변수는 다른 값으로 재할당이 가능합니다.
let 변수 재할당
let age = 15;
age = 16; // 변수 age의 값이 16으로 변경됩니다.

  1. 블록 레벨 스코프: let으로 선언된 변수는 그 변수가 선언된 블록, 그리고 그 블록 내의 하위 블록에서만 접근할 수 있습니다.

예시:

let 변수 블록 레벨 스코프
if (true) {
let message = '안녕하세요!';
console.log(message); // '안녕하세요!' 출력
}

// 여기서 message 변수는 사용할 수 없습니다.