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
- OS
- back-end
- TDD
- programmers
- BFS
- 알고리즘
- 운영체제
- algorithm
- 코틀린
- 프로젝트
- Brute-force
- 백트래킹
- 네트워크
- backtracking
- 자바
- java
- 그래프
- lambda
- 프로그래머스
- DFS
- 스프링
- baekjoon
- 자료구조
- Spring
- 모던자바
- LEVEL2
- Java8
- DP
- 백준
- kotlin
Archives
- Today
- Total
목록Let (1)
요깨비's LAB
[Javascript, ES6] 1. let, const와 블록 레벨 스코프
let foo = 1; // 전역 변수 { console.log(foo); // Reference Error : foo is not defined let foo = 2; // 지역 변수 } ES까지 변수를 선언할 수 있는 유일한 방법은 var 키워드를 사용하는 것이었다. var 키워드로 선언된 변수는 아래와 같은 특징이 있다. 이는 다른 언어들과는 다른 특징이며 이를 간과하고 주의하지 않으면 심각한 문제를 초래한다. 1. 함수 레벨 스코프(Function-level scope) 함수의 코드 블록만을 스코프로 인정한다. 따라서 전역 함수 외부에서 생성한 변수는 모두 전역 변수이다. 이는 전역 변수를 남발할 가능성을 높인다. for 문의 변수 선언문에서 선언한 변수를 for 문의 코드 블록 외부에서 참조할 ..
자바스크립트/ES6
2019. 12. 3. 20:46