Software Lab

var, let, const 차이 본문

코드 리펙토링

var, let, const 차이

아임코더 2022. 7. 4. 13:35
---------------------------------------------
var text = 'sample'
text = ' new sample'                   //재할당 O
var text = 'new sample'            //재선언 X
---------------------------------------------


---------------------------------------------
let text = 'sample'
text = 'new sample'                   //재할당 O
let text = 'new sample'            //재선언 X
---------------------------------------------


---------------------------------------------
const  text = 'sample'
text = 'new sample'                   //재할당 X
const text = 'new sample'      //재선언 X
---------------------------------------------

<var, let, const>

 

 

javascript에서 변수 선언 시 const, let, var 중 하나를 선택할 수 있다. 어떤 것을 사용해야 할까?

 

  재할당 재선언
var O O
let O X
const X X

 

var는 재할당, 재선언 기능 모두 제공하므로 가독성이 제일 나쁘다. 제공하는 기능이 많을수록 그것들의 사용 가능성을 염두에 두고 코드를 해석해야 하기 때문이다.

 

때문에 가독성은 var, let, const 순으로 좋다.

 

const를 우선 사용하라. 안 되면 다음으로 let을 사용하면 된다. var 는 사용할 일이 거의 없다.

'코드 리펙토링' 카테고리의 다른 글

추상화  (0) 2022.07.05
상속 위반  (0) 2022.07.04
회전  (0) 2022.07.01
변수가 사용되는 함수 개수 줄이기  (0) 2022.07.01
변수의 Scope  (0) 2022.06.30
Comments