함수
함수는 프로그램에서 반복적으로 사용되는 기능을 만들어 내기 위한 코드들의 집합
분류 | 종류 | 설명 |
---|---|---|
사용자 정의 함수 | 1. 선언적 함수 2. 익명 함수 |
프로그램에서 필요한 기능을 사용자가 직접 정의해서 사용하는 함수 |
내장 함수 | 1. 안코딩, 디코딩 함수 2. 숫자 판별 함수 3. 유 무한 값 판별 함수 4. 숫자변환 함수 5. 문자 변환 함수 6. 자바스크립트 코드 변경 함수 |
프로그램 개발에서 자주 사용되는 기능들을 자바스크립트 내부적으로 제공해주는 함수입니다. |
선언적 함수
선언적 함수는 함수를 호출할 때 함수의 앞 또는 뒤에 호출 가능
function func(){
document.write("함수가 실행되었습니다.1");
}
func();
결과보기
함수가 실행되었습니다.1
익명 함수
익명 함수는 변수에 함수 데이터를 저장하여 마지 변수처럼 사용 가능 (배열을 사용)
const func = function(){
document.write("함수가 실행되었습니다.2");
}
func();
결과보기
함수가 실행되었습니다.2
매개 변수 함수
함수를 호출할 때 전달하는 변수를 매개 변수라 부른다.
변수의 한 종류인 함수, 선언 생략 가능
function func(str){
document.write(str);
}
func("함수가 실행되었습니다.3");
결과보기
함수가 실행되었습니다.3
리턴값 함수
실행값 대신 결과값으로 출력
function func(){
const str = "함수가 실행되었습니다.4";
return str;
}
document.write(func());
결과보기
함수가 실행되었습니다.4
화살표 함수
선언적 함수를 예시로 들며, 축약형 func 약식으로 사용
func = () => {
document.write("함수가 실행되었습니다.5");
}
결과보기
함수가 실행되었습니다.5
'JAVASCRIPT' 카테고리의 다른 글
요소 선택 (6) | 2022.08.05 |
---|---|
지역 변수 / 전역 변수 (6) | 2022.07.28 |
Data Type (5) | 2022.07.25 |
조건문 (6) | 2022.07.25 |
반복문 (6) | 2022.07.25 |
댓글