Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 국비지원취업
- 백준
- 컴퓨터과학
- js
- 코테
- CS
- 그리디
- BFS
- 야놀자
- cpu
- html/css/js
- 프론트엔드개발자
- github
- computerscience
- 코딩테스트
- DFS
- 알고리즘
- 컴퓨터공학
- nodejs
- 패스트캠퍼스
- 부트캠프
- 자바스크립트
- 호이스팅
- 너비우선탐색
- git
- Javascript
- KAKAO
- LinkSnap
- CSS
- 국비지원
Archives
- Today
- Total
목록ES6 (1)
My Boundary As Much As I Experienced
변수 호이스팅 [심화]
이미 한 번 변수 호이스팅에 대해 다뤄본 적이 있지만 자바스크립트 스터디에서 심화적으로 다뤄보기로 했다. 1. 변수 호이스팅이란? 자바스크립트에서 호이스팅(Hoisting)은 변수 선언과 함수 선언을 코드의 맨 위로 끌어올려지는 현상을 일컫는다. 그래서 개발자가 어느 라인 위치에 코드를 선언해도, 실행 되기전 코드가 최상단으로 끌어올려지고 실행되게 된다. 2. var 변수 호이스팅의 특성 var 키워드로 변수를 선언하면 변수 호이스팅에 의해 변수 선언문이 스코프의 선두로 끌어 올려진 것처럼 동작한다. 즉, 변수 호이스팅에 의해 var 키워드로 선언한 변수는 변수 선언문 이전에 참조할 수 있다. 단 할당문 이전에 변수를 참조하면 언제나 undefined를 반환한다. 3. 호이스팅의 원인 (실행 컨텍스트) ..
FrontEnd/Javascript(Vanilla)
2024. 2. 19. 13:26