[JavaScript] 함수


[JavaScript] 함수

함수 - 자바스크립트에서는 함수 자체가 표현식임 → 함수를 변수에 할당하거나, 함수의 매개변수로 사용할 수 있음 함수 정의 # 일반 함수 - 호이스팅 (Hoisting, 갈고리) 기술 지원 : 호출문이 함수 정의문보다 먼저 나와도 호출문이 정상 작동함 - 매개변수가 있는 함수를 매개변수 없이 호출한 경우 : 매개변수가 포함된 코드에는 Undefined 출력 - 매개변수를 배열로 받으면 많은 양을 간단하게 처리 가능 HTML 삽입 미리보기할 수 없는 소스 # 익명 함수 - 이름이 없는 함수 - 호이스팅 기술 미지원 → 호출문이 함수 정의문보다 먼저 나오면 오류가 발생함 - 앞 호출문에 오류가 발생하면, 정상 위치의 호출문도 오류가 발생함 HTML 삽입 미리보기할 수 없는 소스 # 즉시 실행 함수 - 익명 ..


원문링크 : [JavaScript] 함수