면접1 24/11/13 - [면접] 면접카타1 질문1. var, let, const에 대해 설명해주세요.var는 아래 예제처럼, 같은 이름으로 여러 번 선언이 가능하다.var a = 10;var a = 20;var a = 30;// 이런 식으로 가능!// 마지막에 할당된 값이 최종 변수의 값으로 저장 또한 호이스팅(hoisting)이라는 특성이 있어 코드가 최상단으로 끌어 올려진 것처럼 동작한다. 이로 인해 선언 전에 참조해도 에러가 발생하지 않지만, 값은 undifined로 초기화 된다. let은 같은 이름으로 재선언 할 수 없지만, 재할당은 가능하다.let a = 10;a = 20; // 재할당let a = 30; // 오류 발생 또한 var처럼 호이스팅이 되지만, 선언 전에 사용시 ReferenceError가 발생한다. const는 재선언과 .. 2024. 11. 14. 이전 1 다음