Scoop
-
[JS] Chapter 7. 스코프codeStates front-end/Java Script 2023. 1. 5. 14:43
스코프 실습) 개념 학습 전 개발자 도구로 실행해보기 let username = 'kimcoding'; if (username) { let message = `Hello, ${username}!`; console.log(message); // Hello, kimcoding! } console.log(message); // undefined 첫 번째 콘솔 출력 결과 → Hello, kimcoding! 두 번째 콘솔 출력 결과 → undefined why? 함수 안에 선언된 변수 message가 바깥쪽에 접근 할 수 없기 때문! 스코프 변수에 접근할 수 있는 범위가 존재하는데 이를 스코프라고 함 스코프의 정의와 규칙 기억해두자! 바깥쪽 스코프에서 선언된 변수는 안쪽 스코프에서 사용 가능 안쪽에 선언한 변수는..