변수 관련 용어
선언(declaration)
변수를 생성
할당(assignment)
생성된 변수에 값을 대응시킴
초기값(initializer)
변수를 선언할 때 같이 할당되는 값
✔️ 변수 범위 예시
function fx() {
var name = 'kim'
if (true) {
let a= 'hi'
console.log(name) // 'kim'이 출력된다.
console.log(a) // 'hi' 출력된다.
}
console.log(a) // undefined (중괄호 밖이므로)
console.log(name) // 'kim' 출력된다.