[JavaScirpt] 자바스크립트 기초 - 변수 선언(var,let,const), 함수스코프, 호이스팅
자바스크립트 기초 상수(const) 란? 변하지 않는 고정된 값이다. const PI = 3.14; let으로 선언하면, 재할당이 가능하다. const로 선언하고, 재할당 하려고 하면 오류가 발생한다. (재할당 불가) 예를들면, 구글의 검색창에 항상 같은 값만 들어가는게 아니고, 사용하는 사용자에 따라 검색을 하고자 하는게 매 순간 바뀌기때문에 키워드를 변수로 선언하는게 맞다. 하지만 검색버튼을 눌러 정보를 검색하는 동작을 수행할 때 부터는, 중간에 해당 키워드값이 변할일이 없고, 변하면 안된다. 검색기능이 시작되는 시점부터는 키워드가 상수로 선언되어야 한다. 입력값에 따라 상대적으로 다양한 변수가 존재하지만, 코드가 동작하는 순간에는 결국 상수로 쓰이는 경우가 많다. 객체의 프로퍼티나, 배열의 요소들이..
더보기