함수1 [Javascript] 함수 생성 방식과 호이스팅 1. 함수 리터럴 - 4가지 구성요소를 가진다. 1) function키워드 2) 함수명(선택사항) 3) 매개변수 리스트 4) 함수 몸체(함수 호출시 실행되는 부분) function add(x,y){ return x+y; } 2. 함수 선언문 방식으로 함수 생성하기 - 함수명 정의 필수. 3. 함수 표현식 방식으로 함수 생성하기 1) 함수 리터럴로 하나의 함수를 만들고, 2) 생성된 함수를 변수에 할당하여 함수를 생성 var add = function(x,y){ return x+y; } 4. 함수 호이스팅 함수 안에 있는 변수 선언과 함수 선언을 함수 유효 범위 최상단으로 끌어 올리는 것 함수 선언문은 호이스팅에 영향을 받지만, 함수 표현식은 영향을 받지 않는다. 함수 선언문은 호이스팅에 의해 브라우저가 .. 2020. 12. 3. 이전 1 다음