반응형
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 |
Tags
- 힙큐
- SW역량테스트
- 스택
- Blind
- 코딩테스트
- 카카오
- 삼성
- SWEA
- DFS
- Backjoon
- 알고리즘
- 싸피
- BFS
- kakao
- javascript
- 프로그래머스
- 완전탐색
- sort
- SSAFY
- 백준
- algorithm
- 코테
- DP
- 자바스크립트
- boj
- 다이나믹프로그래밍
- 파이썬
- 그래프
- 자료구조
- Python
Archives
- Today
- Total
목록표현식 (1)
맞왜틀
📔호이스팅이란 코드에 선언된 변수 및 함수의 `선언`을 코드 상단으로 끌어올리는 것을 말합니다. 해당변수의 범위에 따라 다르게 수행됩니다. 변수가 함수 내에 있다면, 해당 함수 안의 최상단으로, 변수가 함수 밖에 있다면, 스크립트의 최상단으로 끌어올립니다. 여기서 주의해야 할 점은 변수의 `선언` 부분만 끌어올린다는 것입니다. (변수는 선언 - 초기화 - 할당 의 과정을 거쳐 생성) 📔 변수 호이스팅 var를 쓰지 않기로 한 이유가 여기서 나타납니다. 함수를 선언해서 값을 할당하기 전에 콘솔을 찍어봤는데 에러가 아닌 undefined가 나옵니다. 바로 선언만 됐다는 의미인데 동작 코드는 다음과 같습니다. 선언 부분만 맨 위로 끌어올려지고 값을 할당하지 않았으니 undefined가 나옵니다. 다음 값을 할..
Programming language/JavaScript
2020. 10. 24. 20:02