본문 바로가기

호이스팅2

JavaScript 호이스팅(Hoisting) 소개, 기능, 유의점, 예시 코드 JavaScript 호이스팅(Hoisting) 소개, 기능, 유의점, 예시 코드 JavaScript에서 호이스팅은 많은 개발자에게 헷갈리는 개념 중 하나입니다. 이 글에서는 호이스팅이 무엇인지, 그 동작 원리, 그리고 예시 코드를 통해 자세히 알아보겠습니다. 호이스팅이란? 호이스팅의 정의 호이스팅은 JavaScript 엔진이 코드 실행 전에 변수 및 함수 선언을 미리 메모리에 올리는 동작입니다. 실제 코드 실행 전에 변수 및 함수 선언이 끌어올려져 있어 마치 코드 상단에 선언된 것처럼 동작합니다. 호이스팅 - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN 자바스크립트 호이스팅은 인터프리터가 코드를 실행하기 전에 함수, 변수, 클래스 또는 임포트(import)의 선언문을 해당 범위의 맨 위로.. 2023. 11. 7.
javascript 함수선언문과 함수표현식 소개, 특징, 차이점, 예시 javascript 함수선언문과 함수표현식 소개, 특징, 차이점, 예시 JavaScript는 함수를 정의하는 여러 가지 방법을 제공합니다. 그 중에서도 함수 선언문과 함수 표현식은 가장 흔히 사용되는 두 가지 방식 중 하나입니다. 이 글에서는 두 방식의 차이점과 각각의 예시 코드를 통해 이해하겠습니다. 함수 선언문 (Function Declaration) 함수 선언 - JavaScript | MDN 함수 선언(function declaration)은 지정된 매개변수(parameter)를 갖는 함수를 정의합니다. developer.mozilla.org 호이스팅 - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN 자바스크립트 호이스팅은 인터프리터가 코드를 실행하기 전에 함수, 변수, 클래스 또는.. 2023. 10. 27.