함수의 정의
호출에 의해 여러번 실행할 수 있는 코드 블럭
- 반복되는 코드 감소
- 코드의 개발 및 수정 용이
function 함수이름(파라미터1, 파라미터2){
/*
실행될 코드
*/
return 반환값;
}
- 파라미터(1,2) : 함수의 정의부분에 나열되어 있는 변수
- 여러개의 경우 콤마(,)로 구분
- 파라미터가 필요없을 경우 없어도 됨
- 함수 안의 코드에서 변수처럼 활용 가능
- return 구문 : 함수의 출력으로 내보낼 값
- return 구문을 만나면 함수는 즉시 종료됨
- 함수를 호출한 표현식은 반환값으로 대치됨
함수의 호출 방법
- 함수이름 () 의 형태로 호출
함수 호출 구문 예시
let inp = prompt();
console.log("Hello World");
let randomValue = Math.random();