하나의 특정한 작업을 수행하도록 설계된 독립적인 블록입니다.
function
키워드로 시작하여()
: parentheses)를 열고 닫고{
: curly bracket)을 열어줍니다.body
라고 부르기도 합니다. 이 부분에 들여쓰기가 되어있습니다. 함수 내부에 있는 코드라는 것을 알기 좋게 하려고 들여쓰기 하였습니다.return
문을 작성합니다.}
: curly bracket)로 닫아줍니다. 함수의 작성이 끝났음을 알립니다.함수를 불러 실행시키는 것을 '함수 호출'이라고 합니다.
unction checkCorrect() {
let hi = "안녕하세요";
return hi;
}
checkCorrect();
함수의 이름이 checkCorrect
이고 hi
를 반환하는 함수를 만들고 이름을 불러 실행시켰습니다.
✔️return
의 생략
하지만 이 경우에도 undefined 라는 값을 반환합니다.