사용자 정의 함수(function)
- 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록
- 필요할 때마다 호출하여 해당 작업을 반복해서 수행할 수 있음
- 코드를 재활용
1.함수 선언식
function 함수명(매개변수1,매개변수2 ...){
함수가 호출되었을 때 실행할 문장;
....
return 값
}
함수명(값1,값2 ...)
2.함수 표현식
const 변수명 =function(매개변수1,매개변수2 ...){
함수가 호출되었을 때 실행할 문장;
...
return값
}
디폴트 매개변수
- 매개변수의 값을 설정하는 것
- 매개변수의 값을 정하지 않으면 기본값을 변수에 저장
function 함수명(매개병수1 =값1, 매개변수 =값2,..){
함수가 호출되었을 때 실행할 문장;
...
return값
}
함수명();
함수명(값1,값2, ...);
나머지 매개변수
생략 접두사(...)를 사용하여 특정 위치의 인수부터 마지막 인수까지 한 번에 지정할 수 있음
function 함수명(매개변수1,....매개변수2){
함수가 호출되었을 때 실행할 문장;
....
return값
}
함수명(값1,값2,값3,값4,값5)
값 2 3 4 5 는 매개변수 2로
HTML 예제 코드
결과
'코딩공부 > HTML,CSS,JavaScript' 카테고리의 다른 글
JavaScript_hoisting (3) | 2023.04.11 |
---|---|
JavaScript_배열(Array (0) | 2023.04.05 |
JavaScript 반복문 실습코드 (0) | 2023.04.05 |
JavaScript_반복문(while ,for) (0) | 2023.04.05 |
JavaScript_제어문(switch문) (0) | 2023.04.05 |