[JS/React/FrontEnd] 프론트엔드 면접문제 part1 정답
1. 자바스크립트의 기본 데이터 타입은 무엇인가요? 정답 : 기본 데이터 타입: String, Number, Boolean, Null, Undefined, BigInt, Symbol. 2. 변수 선언 시 var, let, const의 차이점은 무엇인가요? 정답: var: 함수 레벨 스코프, 호이스팅 발생, 재선언 및 재할당 가능. let: 블록 레벨 스코프, 호이스팅 발생(선언 시 초기화 이전 접근 불가), 재선언 불가능, 재할당 가능. const: 블록 레벨 스코프, 호이스팅 발생(선언 시 초기화 이전 접근 불가), 재선언 및 재할당 불가능. 3. 호이스팅(hoisting)이란 무엇인가요? 예시를 들어 설명해 주세요. 정답: 호이스팅: 변수와 함수 선언이 실행 컨텍스트의 선언 단계에서 메모리에 저장되어..
2023. 5. 3.