const

1. 개요Javascript에서 변수를 선언할 때 var, let, const세 가지 방법이 있다.이번엔 이 세 가지 방법의 차이점이 무엇인지 알아보자! 2. 재선언var는 동일한 변수명으로 재선언이 가능하다.동일한 변수명으로 재선언시 값은 재할당된다.var a = 1;console.log(a); // 1var a = 2;console.log(a); // 2 let, const는 재선언시 오류가 발생한다.let a = 1;let a = 2; // ERRORconst b = 1;const b = 2; // ERROR 3. 재할당var, let은 재할당이 가능하다.var a = 1;a = 2;console.log(a); // 2let b = 1;b = 2console.log(b); // 2const는 단어 ..
1. 개요Javascript에서 코드를 작성하거나, 읽다보면 아래와 같이 작성된 경우를 볼 수 있다.doSomething();...function doSomething() { console.log("something");}doSomething함수가 정의되기 전 doSomething함수를 사용했다. 아직 정의되지 않은 함수를 사용했기 때문에 오류가 발생해야 할 것 같다.하지만 코드를 실행해보면 코드가 오류 없이 정상적으로 동작한다. 왜 이런 현상이 나타나는걸까?Javascript는 코드가 실행되기 전 호이스팅(Hoisting)이 일어나기 때문이다.이번 글에서는 호이스팅이 무엇인지, 어떻게 동작하는지 알아보자! 2. Hoisting이란?보통 호이스팅이라 하면 "모든 변수와 함수 선언이 코드의 상단으로 끌어..
wacku
'const' 태그의 글 목록