1. 익명 함수
function() {}
2. 선언적 함수
function 함수() {}
let 함수 = function() {}; // 이 코드와 같은 기능 수행
3. 매개변수와 리턴값
function 함수(매개변수, 매개변수, 매개변수) {
문장
문장
return 리턴값
}
function 함수(매개변수) {
let output = 초깃값
처리한다
return output
}
function 함수 이름(...나머지 매개변수) {}
4. 기본 매개변수
함수 이름(매개변수, 매개변수=기본값, 매개변수=기본값)
/
/
1. 콜백 함수
function (value, index, array) {}
2. 화살표 함수
(매개변수) => {}
(매개변수) => 리턴값
3. 타이머 함수
기본 과제
[문제]
p. 202 <윤년을 확인하는 함수 만들기> 예제를 실행하여 2022년이 윤년인지 확인하는 결과 인증하기
[코드]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
function isLeapYear(year) {
return (year%4==0) && (year%100!=0) || (year%400===0)
}
console.log(`2022년은 윤년일까? === ${isLeapYear(2022)}`)
</script>
</body>
</html>
[결과]