- 동일한 변수명으로 선언하였음에도 불구하고, 에러가 나오지않고 각각의 결과를 출력해낸다. - 유연한 변수 선언으로 간단한 테스트에는 편리할 수 있으나, 코드량이 많아지면 어디에서 어떻게 사용될지 파악하기 힘들고, 버그 발생률이 높다.
1. let : 변수에 재할당이 가능. 2. const : 변수 재선언, 재할당 모두 불가능.