• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 질문이요

질문이요

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #22953

    정도영
    참가자

    안녕하세요. 강의 재밌게 잘 공부하고 있습니다!

    자바스크립트 중급 강의 변수 연습문제 해설 강의 질문인데요.

    let a = 1;

    var b = 2;

    window.a = 3;

    window.b = 4;

    console.log(a + b);

    여기서 a + b는 1 + 4라고 하셨는데,

    window.a가 전역 변수인건 알겠는데 let a는 전역변수가 아닌건가요?

    해설에 let a 가 더 작은 스코프를 갖기 때문에 스코프가 작은 a를 참조한다라고 해설을 읽었습니다.

    일반적으로 let의 스코프가 중괄호이지만, 어떤 함수나 중괄호에도 들어있지않은 let이나 const는 글로벌 변수 취급을 받게되는거라고 생각했는데

    여기서 let은 글로벌 변수가 아닌건지 헷갈립니다.

    #22963

    codingapple
    키 마스터

    전역은 맞는데 window에 추가되진 않습니다 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠