function

프로그래밍 언어/JavaScript + TypeScript

[JavaScript] 함수 선언문 vs 함수 표현식

함수 선언문과 함수 표현식을 사용하는 방식에 혼란이 있어 간략하게 정리를 했다. 1. 문법 함수 선언문 독자적인 구문 형태로 존재 // 함수 선언문 function sum(a, b) { return a + b; } 함수 표현식 표현식이나 구문 구성(syntax construct) 내부에 생성 // 함수 표현식 let sum = function(a, b) { return a + b; }; 2. 함수의 생성 시기 함수 선언문 함수 선언문으로 작성된 함수는 함수 선언문이 정의되기 전에도 호출할 수 있다. 자바스크립트는 스크립트를 실행하기 전 준비단계에서 전역으로 선언된 함수 선언문을 찾고, 그에 해당하는 함수를 생성한다. 즉 "초기화"단계에서 함수를 생성한다. sayHi("John"); function say..

코택
'function' 태그의 글 목록