본문 바로가기

카테고리 없음

JavaScript 함수표현식

(1)

nickName(), func() 으로 둘다 호출 가능

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        function nickName() {
            alert("이예쁜");
        }

        var func = nickName;

        //nickName();
        func();
    </script>
</body>
</html>

(2)

 함수 > 함수표현식
 c++의 함 수포인터 개념

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        

        //함수 > 함수표현식
        //c++의 함 수포인터 개념
        var nickName = function() {
            alert("이예쁜");
        }

        alert(nickName());


    </script>
</body>
</html>

 

(3)

함수를 하나의 값으로 취급

익명함수

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        
        //함수를 하나의 값으로 취급
        //익명함수
        //함수
        function name() {
            alert("이예쁜");
        }

        name();



    </script>
</body>
</html>