함수란?
반복되는 작업을 할수 있게 해주는 ‘스위치’ 역활 (코드의 묶음)
호출 후 반드시 출력(return) 된다.
함수의 기본 폼
함수에는 입력값과 출력값이 존재한다 아래 사진으로 예로 들면
선언 안에 있는 입력값 = 매개변수(parameter)
Return 할때 사용 되는 호출값 = 전달인자(argument)
함수 선언식
1. 어디서든 호출이 가능 (사용 가능 범위가 해당 파일 가장 위로 올라감 === 호이스팅)
함수 표현식
1. 함수를 생성(초기화) 한 코드 아래에서만 호출 가능
2. 함수 이름을 없애고 변수에 함수를 할당하여 사용
화살표 함수
1. Function 대신 => 사용
2. return 과 중괄호를 생략 하여 사용