본문 바로가기
Javascript

함수

by 🐬마뇽뇽 마뇽🦄 2022. 7. 26.
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

댓글


고양이 고양이
고양이 고양이
고양이 고양이