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
- 자바
- 프로젝트
- 프로그래머스
- 네트워크
- Spring
- 자료구조
- kotlin
- DFS
- Brute-force
- BFS
- lambda
- algorithm
- 백준
- Java8
- DP
- 백트래킹
- 모던자바
- 알고리즘
- 스프링
- programmers
- back-end
- baekjoon
- backtracking
- java
- OS
- 그래프
- TDD
- 코틀린
- LEVEL2
- 운영체제
Archives
- Today
- Total
목록var (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