"); // 8 // 함수를 변수에 저장하여 사용 function sqr(x) { return x * x; } var sqrNum = sqr; //document.write(sqr(4) + "
"); // 16 document.write(sqrNum(4) + "
"); // 16 // 지역변수 : 함수 내에서 선언된 변수 function localNum() { var num = 10; document.write("함수 내부에서 변수 num의 타입은 " + typeof num + "입니다.
"); } localNum(); var result = typeof num; // undefined document.write("함수 호출이 끝난 뒤 변수 num의 타입은 " + result + "입니다.
"); //자바스크립트에서 지역 변수를 선언할 때에는 반드시 var 키워드를 사용하여 선언해야 합니다. // 함수 내부에서 var 키워드를 사용하지 않고 변수를 선언하면, 해당 변수는 지역 변수가 아닌 전역 변수로 선언됩니다. "> "); // 8 // 함수를 변수에 저장하여 사용 function sqr(x) { return x * x; } var sqrNum = sqr; //document.write(sqr(4) + "
"); // 16 document.write(sqrNum(4) + "
"); // 16 // 지역변수 : 함수 내에서 선언된 변수 function localNum() { var num = 10; document.write("함수 내부에서 변수 num의 타입은 " + typeof num + "입니다.
"); } localNum(); var result = typeof num; // undefined document.write("함수 호출이 끝난 뒤 변수 num의 타입은 " + result + "입니다.
"); //자바스크립트에서 지역 변수를 선언할 때에는 반드시 var 키워드를 사용하여 선언해야 합니다. // 함수 내부에서 var 키워드를 사용하지 않고 변수를 선언하면, 해당 변수는 지역 변수가 아닌 전역 변수로 선언됩니다. "> "); // 8 // 함수를 변수에 저장하여 사용 function sqr(x) { return x * x; } var sqrNum = sqr; //document.write(sqr(4) + "
"); // 16 document.write(sqrNum(4) + "
"); // 16 // 지역변수 : 함수 내에서 선언된 변수 function localNum() { var num = 10; document.write("함수 내부에서 변수 num의 타입은 " + typeof num + "입니다.
"); } localNum(); var result = typeof num; // undefined document.write("함수 호출이 끝난 뒤 변수 num의 타입은 " + result + "입니다.
"); //자바스크립트에서 지역 변수를 선언할 때에는 반드시 var 키워드를 사용하여 선언해야 합니다. // 함수 내부에서 var 키워드를 사용하지 않고 변수를 선언하면, 해당 변수는 지역 변수가 아닌 전역 변수로 선언됩니다. ">
<script>
        // 함수
        function addNum(x, y) {
            return x + y;
        }

        //document.write(addNum(3, 5)); // 8

        var num = addNum(3, 5);
        document.write(num + "<br/>"); // 8

        // 함수를 변수에 저장하여 사용
        function sqr(x) {
            return x * x;
        }

        var sqrNum = sqr;

        //document.write(sqr(4) + "<br/>"); // 16
        document.write(sqrNum(4) + "<br/>"); // 16

        // 지역변수 : 함수 내에서 선언된 변수
        function localNum() {
            var num = 10;
            document.write("함수 내부에서 변수 num의 타입은 " + typeof num + "입니다. <br/>");
        }

        localNum();
        var result = typeof num; // undefined
        document.write("함수 호출이 끝난 뒤 변수 num의 타입은 " + result + "입니다. <br/>");

        //자바스크립트에서 지역 변수를 선언할 때에는 반드시 var 키워드를 사용하여 선언해야 합니다.
        // 함수 내부에서 var 키워드를 사용하지 않고 변수를 선언하면, 해당 변수는 지역 변수가 아닌 전역 변수로 선언됩니다.
    </script>