Kimsora✨
Published 2022. 8. 25. 14:45
함수 선언 방법 Javascript
320x100
반응형

1.함수 선언식

작은 기능의 단위

기본적으로 함수는 undefined를 반환합니다. 다른 값을 반환하기 위해서는, 함수는 반환값을 지정하는 return 문이 있어야한다

반드시 함수 이름이 명시되어 있어야 한다.

함수 이름으로 함수를 호출한다
함수 이름이 hoisting 되어 한 파일안 어느위치에서든 접근 가능하다

 

function add(a, b) {
return a + b;
}

 

2.함수 표현식
function을 별도의 변수에 할당하는 것이다.
함수를 다른 변수에 값으로써 '할당'한 것이 곧 함수 표현식이다.
호이스팅에 영향을 받지 않는다.
함수를 생성(초기화) 한 코드 아래에서만 호출 가능

 

const add = function(a, b) {
return a + b;
}

 

3.화살표 함수
function 키워드를 생략할 수 있습니다.
함수의 매개변수가 1개라면 괄호()를 생략할 수 있다.
함수 본문(body)가 표현식 하나라면 중괄호{}와 return 문을 생략할 수 있다.

 

const add = (a, b) => {
return a + b;
}
const add_simple = (a, b) => (a + b);

 

728x90
반응형

'Javascript' 카테고리의 다른 글

조건문(conditional statements)  (0) 2022.08.25
Falsy , NaN  (0) 2022.08.25
함수(function)  (0) 2022.08.25
문자형 < = > 숫자형 변환  (0) 2022.08.25
typeof(데이터 타입 확인하기)  (0) 2022.08.22
profile

Kimsora✨

@sorarar

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그

WH