728x90
함수
함수는 프로그램에서 반복적으로 사용되는 기능을 만들어 내기 위한 코드들의 집합입니다.
분류 | 종류 | 설명 |
---|---|---|
사용자 정의 함수 | - 선언적 함수 - 익명 함수 |
프로그램에서 필요한 기능을 사용자가 직접 정의해서 사용하는 함수입니다. |
내장 함수 | - 인코딩, 디코딩 함수 - 숫자 판별 함수 - 유 . 무한 값 판별 함수 - 숫자변환 함수 - 문자변환 함수 - 자바스크립트 코드 변경 함수 |
프로그램에서 자주 사용되는 기능들을 자바스크립트 자바스크립트 내부적으로 제공해주는 하묘ㅜ |
01. 선언적 함수
01) 선언적 함수의 형식
function 함수() {
실행문;
}
function compute() {
console,log('선언적 함수');
}
02) 선언적 함수의 호출
'선언적 함수'는 함수를 호출할 때 함수의 앞 또는 뒤에서 호출이 가능하다.
02. 익명 함수
01) 익명 함수의 형식
익명 함수는 변수에 함수 데이터를 저장하여 변수를 마치 함수처럼 사용할 수 있게 만든다.
var 변수 = function() {
실행문;
};
var compute = function() {
console.log('익명 함수');
};
03. return, 매개변수, 화살표 함수
01. return
함수를 통해 처리된 결과를 반환시켜주는 명령어 입니다.
function func(){
const str = "함수가 실행되었습니다.4"
return str;
}
document.write(func());
02. 매개변수
함수를 호출할 때 전달하는 변수를 '매개변수' 라고 합니다. 아래는 매개변수가 있는 함수의 형식입니다.
function func(str){ //str은 변수, 인자.
document.write(str);
}
func("함수가 실행되었습니다.3");
03. 화살표 함수
'=>'을 이용하여 함수를 간결하게 표현할 때 사용.
화살표 함수는 function 키워드를 생략하고 부등호 '='와 '>'을 합쳐 코딩하며 항상 익명 함수 형식으로 표현합니다. 단일 명령문일 경우에는 함수의 중괄호{}와 return을 생략할 수 있습니다.
func = () => {
document.write("함수가 실행되었습니다.");
}
func();
728x90
'Javascript' 카테고리의 다른 글
요소 선택 (6) | 2022.08.06 |
---|---|
지역 변수와 전역 변수 (4) | 2022.07.28 |
데이터 타입 (4) | 2022.07.26 |
조건문 (3) | 2022.07.26 |
반복문 (11) | 2022.07.21 |
댓글