실습 과제

김영웅·2022년 5월 20일
0

JavaScript

목록 보기
14/14
  • 콘솔에 찍힐 b 값을 예상해보고, 어디에서 선언된 “b”가 몇번째 라인에서 호출한 console.log에 찍혔는지, 왜 그런지 설명해보세요.
    주석을 풀어보고 오류가 난다면 왜 오류가 나는 지 설명하고 오류를 수정해보세요.
let b = 1;

function hi () {

const a = 1;

let b = 100;

b++;

console.log(a,b);

}

//console.log(a);

console.log(b);

hi();

console.log(b);

a가 함수 hi 안에서 선언이되었으며 스코프 밖에서 불렀기 때문에 오류가 발생한 것 같습니다.

let b = 1;

function hi () {

const a = 1;

let b = 100;

b++;

console.log(a,b);

}

console.log(a);

console.log(b);

hi();

console.log(b);
profile
주니어 PM을 꿈꾸고 있습니다!

0개의 댓글