티스토리 뷰
Javascript 함수
1. 함수 선언문 (대표적)
fucntion 식별자(매개변수1, 매개변수2, 매개변수3) { //코드 }
식별자(인수1, 인수2, 인수3); 로 실행
※ 식별자(인수1)로도 실행은 가능하지만 매개변수2, 매개변수3이 undefied취급
2. 함수 표현식
const gugudanExpress = function(){ //코드 } → 익명 함수
+ function gugudanExpress()형태로 작성시 → 네이밍 함수 (권장)
변수이름(); 로 실행
※ 주의 : 함수 네이밍 이름으로 실행하는 것이 아님 (변수 이름으로만 호출 가능)
3. 화살표 함수
() => { //코드 }
const gugudanArrowFunc = () => {
// 코드
};
변수이름(); 로 실행
+ 매개변수에 기본값 할당 가능함 ex. dan = 10
return문
함수 내부에서 return으로 값을 반환할 수 있음