호이스팅2 [JS] 09. 함수 [JS] 09. 함수 📚 Table of Contents 01. 선언과 표현 그리고 호이스팅호이스팅 ( Hoisting )호이스팅은 JavaScript에서 변수와 함수 선언을 코드의 최상단으로 끌어올리는 동작을 말합니다. 함수 호이스팅의 주요 특징은 다음과 같습니다:함수 선언문은 전체가 호이스팅됩니다.함수를 선언하기 전에 호출할 수 있습니다.함수 표현식은 호이스팅되지 않습니다.호이스팅은 코드의 가독성과 유지보수성에 영향을 줄 수 있으므로 주의해서 사용해야 합니다.호이스팅은 JavaScript 엔진이 코드를 실행하기 전에 변수와 함수 선언을 메모리에 저장하는 과정에서 발생합니다. 이로 인해 코드의 실행 순서가 예상과 다르게 동작할 수 있습니다.함수 선언문함수 선언문에서는 작동hello()f.. 2024. 10. 21. [JS] 04. 참조형 데이터 [JS] 04. 참조형 데이터 📚 Table of Contents 01. 참조형 데이터자바스크립트의 참조형 데이터는 다음과 같습니다:객체 (Object):키-값 쌍으로 구성된 데이터 구조입니다.중괄호 {}로 선언합니다.배열 (Array):순서가 있는 데이터 집합입니다.대괄호 []로 선언합니다.함수 (Function):재사용 가능한 코드 블록입니다.function 키워드나 화살표 함수로 선언합니다.날짜 (Date):날짜와 시간 정보를 다루는 객체입니다.정규표현식 (RegExp):문자열 패턴을 표현하는 객체입니다.참조형 데이터는 메모리에 참조 주소가 저장되며, 가변성을 가집니다. 즉, 데이터의 내용을 변경할 수 있습니다.02. Array배열(Array)은 JavaScript에서 여러 개의 값.. 2024. 10. 11. 이전 1 다음