[프론트엔드] cs 지식3 - Javascript 상세
1. var와 let 차이점 => 둘다 변수 선언하는 것으로, var로 선언시 undefined로 값 초기화 하고, let으로 선언시 데이터 값이 없음. 이는 호이스팅 문제로 let을 사용하는 것으로 선호함 2. 호이스팅 => 코드 실행 전 변수선언/함수선언을 해당 스코프를 최상단 위로 끌어 올려진 것 같은 현상 (let과 var 차이 예시) // 변수 선언을 var 키워드로 아래에서 했기 때문에 선언이 끌어올려져서 오류 안남. (호이스팅됨) - 땡 text = 'Hanamon!'; // 선언 없으면 var로 선언한 것과 동일해짐. - 맞음 console.log(text); // 그래서 선언 없어도 콘솔 출력됨. - 맞음 var text; text = 'Hello'; // 선언 없으면 var로 선언한 것..
2023.12.03