변수

[JavaScript] var / let / const 변수
자바스크립트에서는 var 키워드로 변수 선언이 가능했는데 왜 ES6부터 const와 let이 나왔으며 이 둘의 사용을 var보다 권장할까? 변수 변수 (variable)는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다 자바스크립트는 매니저드 언어(managed language)이기 때문에 개발자가 직접 메모리를 제어하지 못한다. 개발자가 직접 메모리 주소를 통해 값을 저장하고 참조할 필요가 없고 변수를 통해 안전하게 값에 접근이 가능하다 변수의 값이 아닌 메모리 주소를 기억하고 있으며 값을 저장하는 것을 할당이라 한다. 변수에 저장된 값을 읽어 들이는 것을 참조(reference)라 하며 변수명을 자바스크립트 엔진에 알리는 것을 선언(decl..

[JavaScript] 기본 문법
기본 JavaScript는 대소문자를 구별하며 유니코드 문자셋을 이용한다 JavaScript에서는 명령을 명령문 (Statement)라고 부르며, 세미콜론 (;)으로 구분한다 명령문이 한 줄을 다 차지할 경우에는 세미콜론이 필요하지 않다 하지만 한 줄에 두 개 이상의 명령문이 필요하다면 세미콜론으로 구분해야 된다. 세미콜론이 필요하지 않은 경우라도 항상 세미콜론으로 끝마치는 편이 버그 예방 차원에서 더 좋은 습관이다 변수 어플리케이션에서 값에 상징적인 이름으로 변수를 사용한다 변수란 어떤 값을 저장하기 위한 공간으로, 어떤 값을 저장하고 (할당) 그 저장된 값을 참조하기 위해 사용된다 변수는 위치 (주소)를 기억하는 저장소. 여기서 위치란 메모리 상의 주소 (address)를 의미한다. 즉, 변수란 메모..