[javascript] 함수에서의 let과 const의 활용 방법
JavaScript에서 변수를 선언할 때 let
과 const
키워드를 사용할 수 있습니다. 이 두 키워드의 활용 방법을 이해하고 함수 내에서의 사용법을 살펴보겠습니다.
let
과 const
란?
let
은 재할당이 가능한 변수를 선언할 때 사용됩니다.const
는 재할당이 불가능한 상수를 선언할 때 사용됩니다.
함수 내에서의 활용
let
의 활용
function myFunction() {
let myVariable = 10; // 재할당 가능한 변수 선언
if (true) {
let innerVariable = 20; // 블록 스코프 변수 선언
console.log(innerVariable); // 20 출력
}
console.log(myVariable); // 10 출력
console.log(innerVariable); // ReferenceError: innerVariable is not defined
}
const
의 활용
function myFunction() {
const myConstant = 100; // 재할당 불가능한 상수 선언
if (true) {
const innerConstant = 200; // 블록 스코프 상수 선언
console.log(innerConstant); // 200 출력
}
console.log(myConstant); // 100 출력
console.log(innerConstant); // ReferenceError: innerConstant is not defined
}
함수 내에서 let
과 const
는 블록 스코프를 갖기 때문에 함수 내부의 특정 블록에서만 유효한 변수를 선언할 수 있습니다.
이렇게 함수 내에서 let
과 const
를 적절히 활용하여 변수와 상수를 선언하면 변수의 유효 범위를 명확하게 관리할 수 있습니다.
더불어, const
를 사용하면 의도치 않은 재할당을 방지할 수 있어 프로그램의 안정성을 높일 수 있습니다.
이상으로 JavaScript 함수 내에서의 let
과 const
의 활용 방법에 대해 알아보았습니다.