부트캠프 <항해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);