본문 바로가기 메뉴 바로가기

코드를 위한 기록

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코드를 위한 기록

검색하기 폼
  • 분류 전체보기 (242) N
    • Javascript (15)
    • Typescript (6)
    • CSS (5)
    • 기타 (9)
    • 책 (108) N
    • 코드스테이츠(SEB_FE_42) (93)
    • Java(생활코딩) (6)
  • 방명록

VAR (1)
[딥다이브] 15. let, const 키워드와 블록 레벨 스코프

15.1 var 키워드로 선언한 변수의 문제점* 선언하지 않은 변수에 값을 할당하면 암묵적 전역이 되어 전역 객체의 프로퍼티가 됨 1. 변수 중복 선언 허용의도치 않게 값이 변결될 수 있음초기화문이 없는 변수 선언문은 무시됨var x = 1;var x;console.log(x) // 1 2. 함수 레벨 스코프함수의 코드 블록만을 지역 스코프로 인정if, for, while, try/catch 등 블록 레벨 스코프X 3. 변수 호이스팅런타임 이전에 자바스크립트 엔진에 의해 선언 단계와 초기화 단계가 한번에 진행됨변수 선언문 이전에 참조할 수 있음(undefined. ReferenceError 발생 X)선언 이전에 참조하는 것이 에러를 발생시키지 않지만 가독성이 떨어지고 오류 발생시킬 수 있음함수 선언문(f..

책 2024. 4. 28. 23:31
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바