300x250
변수를 선언하는 방법에는 let과 var가 있다.
이 둘은 변수를 선언하는 방식도 같고, 중간에 변수 변경도 가능하다.
var
var는 중복되는 변수를 두번 선언을 했어도 오류가 나지않고 정상실행 되어버린다.
이러한 경우의 단점으로는
숫자로 선언했던 age 변수가 1000줄의 코드를 지나고 다른 사람이 age 변수를 문자로 선언했다면 문제가 생길 가능성이 많다.
let
var와 다르게 let은 변수를 중복하여 사용하는 것을 허용하지 않고 오류가 난다.
1000줄의 코드가 있다면 '이전에 선언한거 있어! 선언하지마!'를 개발자에게 알려 줄 수 있다.
상수 const
상수의 경우에는 중복선언을 하게되면 오류가 난다.(age is read-only 오류)
상수(const)로 선언한 변수는 선언과 동시에 값을 바꿀 수 없다.
출처 : 한입 크기로 잘라 먹는 리액트
300x250
반응형
댓글