케빈의 개발 노트

  • 홈
  • 태그
  • 방명록

VAR 1

호이스팅이란? (var와 let의 차이)

1. 호이스팅이란? : javascript 에서 코드 실행 전 함수 선언이 스코프의 최상단으로 끌어 올려지는 현상. - 코드가 실행이 되기 전에 자바스크립트 엔진이 선언 해둔 변수를 모두 조사함 - 선언된 변수와 함수를 모두 기억해 둠 ※ 스코프 : 변수에 접근할 수 있는 범위 2. var를 통한 선언의 문제점. 2-1. 호이스팅 시 변수의 선언과 초기화 (undefined)를 동시에 함. [실행] console.log(a) var a = 1 console.log(a) [결과] undefined 1 [원인] : 호이스팅 시 변수의 선언과 초기화를 한 후, 추후 a라는 값이 나오면 값을 할당 함. [해결] : let 은 위와 같은 문제를 해결해준다. let도 호이스팅의 개념은 존재하지만 TDZ의 개념이 존..

Front-end/HTML, CSS,javascript,jquery 2022.12.26
이전
1
다음
더보기
프로필사진

  • 분류 전체보기
    • Front-end
      • HTML, CSS,javascript,jquery
      • Vue
      • React
    • Back-end
      • php, Laravel
      • Cloud
      • Server
      • Node.js
      • MySQL, Redis
    • 기타 개발 관련
    • API
    • 포트폴리오
    • 개발 일기
    • 경제 관련 뉴스

Tag

ROOT LOGIN REFUSE FROM, nginx, 명령어, SMTP공격, 세션저장경로, laravel, 마운트란?, cheery-pick, bash취약점, 라라벨, Face Swap, mount 옵션, MySQL, maxmemory-policy, 총정리, Git, Deep Fakes, 리눅스, 전역변수, php,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
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.

티스토리툴바