함수

01. 선언적 함수

{
    function func(){
        document.write("함수가 실행되었습니다.1 ");
    }
    func();
}

결과보기

함수가 실행되었습니다.1

02. 익명 함수

{
    const func = function(){
        document.write("함수가 실행되었습니다.2 ");
    }
    func();
}

결과보기

함수가 실행되었습니다.2

03. 매개변수 함수

{
    function func(str) {
        document.write(str);
    }
    func("함수가 실행되었습니다.3")
}

결과보기

함수가 실행되었습니다.3

04. 리턴값 함수

{
    function func(){
        const str = "함수가 실행되었습니다.4 ";
        return str;
    }
    document.write(func());
}

결과보기

함수가 실행되었습니다.4

05. 화살표 함수 : 선언적 함수

{
    func = () => {
        document.write("함수가 실행되었습니다.5");
    }
    func();
}

결과보기

함수가 실행되었습니다.5

06. 화살표 함수 : 익명 함수

{
    const func = () => {
        document.write("함수가 실행되었습니다.6");
    };
    func();
}

결과보기

함수가 실행되었습니다.6

07. 화살표 함수 : 매개변수 함수

{
    func = (str) => {
        document.write(str);
    }
    fucn("함수가 실행되었습니다.");
}

결과보기

함수가 실행되었습니다.7

08. 화살표 함수 : 리턴값 함수

{
    func = () => {
        const str = "함수가 실행되었습니다.";
        return str;
    }
    document.write(func());
}

결과보기

함수가 실행되었습니다.8

09. 화살표 함수 : 익명함수 + 매개변수 + 리턴값

{
    const func = (str) => {
        return str;
    };
    document.write(func("함수가실행되었습니다.9"));
}

결과보기

함수가 실행되었습니다.9

10. 화살표 함수 : 익명함수 + 매개변수 + 리턴값 + 괄호 생략

{
    const func = str => {
        return str;
    };
    document.write(func("함수가실행되었습니다.10"));
}

결과보기

함수가 실행되었습니다.10

11. 화살표 함수 : 익명함수 + 매개변수 + 리턴값 + 괄호 생략 + 리턴생략

{
    const func = str => str;
    
    document.write(func("함수가실행되었습니다.11"));
}

결과보기

함수가 실행되었습니다.11

12. 화살표 함수 : 선언적함수 + 매개변수 + 리턴값 + 괄호 생략 + 리턴생략

{
    func = str => str;
    
    document.write(func("함수가실행되었습니다.12"));
}

결과보기

함수가 실행되었습니다.12