var , let , const 차이점
1 , Var 은 중복 선언이 가능 var 로 선언한 변수는 동일한 이름으로 여러 번 중복해서 선인이 가능 ( 위 줄처럼) , 이와 같은 경우 마지막에 할당된 값이 변수에 저장됨 , 위의 예제를 보면 에러 없이 각기 다른 값이 출력되는 것을 볼 수 있음 이는 필요할 때마다 변수를 유연하게 사용할 수 있다는 장점이 될 수도 있지만, 기존에 선언해둔 변수의 존재를 잊고 값을 재할당하는 등의 실수가 발생할 가능성이 큼. 특히 코드량이 많아졌을 때, 같은 이름의 변수명이 여러 번 선언되었다면 어디 부분에서 문제가 발생하는지 파악하기 힘들뿐더러 값이 바뀔 우려가 있음. 이를 보완하기 위해 ES6부터 추가된 변수 선언 방식이 let 과 const 임. let : 중복 선언 불가능 , 재할당 가능 var 와 다르게 ..
카테고리 없음
2022. 9. 22. 23:09