부트캠프 <항해99> 일지/3~5주차 - 리액트 입문~심화 교육
[3주차 개인 S.A] 숙제 4 🐤 실습 과제
티레이니
2022. 5. 20. 16:13
1) 1번째 줄에서 선언된 b가 콘솔에 찍힙니다(1). 함수 hi 안에 선언된 b는 let으로 선언되어 지역변수이기 때문에
hi() 함수 바깥에서는사용할 수가 없습니다.
2) 주석을 풀게 될 경우, const로 선언된 a는 마찬가지로 지역 변수이기 때문에 hi() 바깥에서 사용할 수 없어
에러가 뜹니다. 오류를 수정하기 위해서는 전역변수로서의 a를 선언 해주어야합니다.
3) a를 함수 바깥에서 정의해 오류를 해결하였습니다.
let b = 1;
const a = 1; // 전역 변수로서 호출함
function hi () {
let b = 100;
b++;
console.log(a,b);
}
console.log(a);
console.log(b);
hi();
console.log(b);