반응형 창고(2021년 이전)38 [JS] var, let, const 3줄요약 var 은(function-scoped Hoisting) -> funciton 에 따라 호이스팅 let과 const는 (block-scoped) 즉, '{}' 이 코드블럭에 따라 호이스팅 let 과 const 는 재할당이 가능한가? 그렇지 않은가에 따라나뉨(const)는 선언과 동시에 무조건 할당이 일어나야함! 함수 레벨 스코프(Function-level scope) 함수 내에서 선언된 변수는 함수(function) 내에서만 유효하며 함수 외부에서는 참조할 수 없다. 즉, 함수 내부에서 선언한 변수는 지역 변수이며 함수 외부에서 선언한 변수는 모두 전역 변수이다. 블록 레벨 스코프(Block-level scope) 모든 코드 블록(함수, if 문, for 문, while 문, try/catch .. 2019. 9. 29. [JS] Hoisting(호이스팅) 참조 : https://developer.mozilla.org/ko/docs/Glossary/Hoisting Hoisting 호이스팅(hoisting)은 ECMAScript® 2015 언어 명세 및 그 이전 표준 명세에서 사용된 적이 없는 용어입니다. 호이스팅은 JavaScript에서 실행 콘텍스트(특히 생성 및 실행 단계)가 어떻게 동작하는가에 대한 일반적인 생각으로 여겨집니다. 하지만 호이스팅은 오해로 이어질 수 있습니다. developer.mozilla.org 요약 호이스트 : 변수의 정의가 그 범위에 따라 선언과 할당으로 분리되는것. 선언만은 맨 위로 끌어올려짐. 할당은 순서대로. JavaScript에서 실행 콘텍스트(생성 및 실행단계)가 어떻게 동작하는가? (선언 -> 실행 -> 할당 ) num.. 2019. 9. 28. CodeStates Pre과정시작 - Level1(JS) 본격적으로 강의를 듣는데 음..소감은.. 아는 부분도 당연히 많았지만.. 잊고있었던 부분을 많이 되짚는 수업들이었고.. 전-혀 몰랐던 부분들도 정말로..있었고..(인정하기 싫지만..정말 많았음....ㅠ) JavaScript어려운 언어라고 생각하지 않았고..거기에 pre과정이라고 내가 너무 우습게 봤구나..정말로 나는 거만했다.. 모르는게 별로 없는건 역시 뭘모르는지 모르는 상황인걸... (3주안에 끝낼수 있을까..?ㅠㅜ) 역시 ㅠ.. 코딩은 알려준다고 그것만 알면 끝이 아니고 ㅠㅠ..자발적으로 공부를 많이해야하는구나 정말 정말 뼛속깊이 느낌 ㅠ 오늘의 TIL (복습이 필수적인 부분 위주로) 참조 추천 : https://developer.mozilla.org/ko/ 1. undefined 와 funcito.. 2019. 9. 28. 이전 1 ··· 3 4 5 6 다음 728x90 반응형