[프론트엔드]_JavaScript(es6)_1. Variable
공부 자료 : 드림코딩 by 엘리 개발 환경 : visual studio code 언어 : js 변수 선언 어플리케이션 마다 쓸 수 있는 메모리는 정해져 있다. let 이라고 정의하게 되면 한가지의 포인터가 생긴다. 이는 내용을 참조하여 변경이 가능하다. Var 변수 선언 es6 이후 var는 사용하지 않는다. 대부분의 프로그램 언어는 선언 후 값을 할당하는데 var의 경우에는 선언하지 않고도 사용이 가능하다. 즉 Hoisting이 된다. hoisting은 어디에 선언했는지 상관 없이 제일 위로 끌어올려주는 것을 말한다. 또한 block Scope 도 무시한다. 즉 어디에서나 접근이 가능하다 규모가 큰 프로젝트에서는 의도하지 않은 호출이 될 수 있기 때문에 최대한 사용을 줄인다. Mutable 과 Imm..
2021.11.21