코딩연습장

  • 홈
  • 방명록
  • 글쓰기
  • 관리자

2024/05/30 1

24.05.30 TDZ와 Hoisting, var let const

스코프란?스코프란 변수에 접근할 수 있는 범위를 의미하며, 자바스크립트에서는 전역과 지역스코프가 존재한다.전역스코프란 어느 곳에서나 변수가 선언되어있어 제한없이 접근 할 수 있는 것이고,지역스코프란 특정한 공간에 변수가 선언되어있어 변수의 접근이 제한되어 있는 것이다.var a = 1;function test() { var a = 'hi'; console.log(a);}test();console.log(a);이러한 코드가 있다고 하자. 결과가 어떻게 출력될까?hi가 먼저 출력되고, 1이 출력될 것이다.test()함수의 선언 에서 a라는 변수가 'hi'로 선언 및 초기화가 되었으므로 hi를 먼저 출력한다.그리고 console.log(a)가 실행되는데, 이때 a는 전역변수로 선언 된 1이 출력된다..

2차 공부/TIL 2024.05.30
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (344)
    • 2차 공부 (162)
      • 알고리즘 (34)
      • TIL (127)
      • WIL (0)
      • 최종프로젝트 (1)
    • 1차 공부 (181)
      • React공부 (42)
      • WIL (13)
      • TIL (39)
      • 알고리즘 (28)
      • 공부한 자료 (21)
      • JavaScript (7)
      • 코드분류 (1)
      • 웹개발노트 (5)
      • 설정관련 (3)
      • 기타 (2)
      • 기술면접 준비 (20)

Tag

js, 리액트, react, Reducer, nextjs, CSS, 팀프로젝트, React Query, action creator, tanstack query, 코딩테스트, react-redux, 리덕스, 프로그래머스, vite, TDZ, redux, 실행컨텍스트, 알고리즘, javascript,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/05   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바