리액트에 들어가기 전 자바스크립트 몇가지 문법을 배웠다.
이전 자바스크립트 수업때 익숙하게 본 문법들도 있지만 자세히 배우지는 않아 새롭게 느껴졌다.
변수 선언 방식
변수 선언 방법엔 var, let, const가 있다. ES2015 이전에는 var만 사용했었다.
| ✔️ var | 호이스팅 가능 |
| ✔️ const | 선언하고 나면 상수로 선언된 변수값을 변경할 수 없다. (ES6부터 상수 도입) |
| ✔️ let | 구문적 변수 영역 규칙 지원 (lexical variable scoping) |

for문 안에 i를 선언하면
- var의 경우 ({}) 밖 즉, 전역(global)변수로 i=0;이 선언된다.
- let의 경우 해당 for문 안에서만 유효하다. (지역변수, 로컬변수)
🟢 전역변수(Global variable) :
어느 위치에서든 호출하면 사용이 가능하다. (함수 밖에 선언하여 클래스 전체에서 사용가능)
🟢 지역변수(Local variable) :
특정구역({ }) 내에서 생성되어 그 구역에서만 사용한다. (함수 속에 선언되어 해당 함수 속에서만 사용가능)





