본문 바로가기

HTML/Javascript 기초

[Javascript] 전역변수, 지역변수

자바스크립트에서도 전역변수와 지역변수를 선언할 수 있다.

함수 외부에 선언된 변수는 전역 변수이고

함수 내부에 var 로 선언된 변수는 지역변수, var가 없이 선언된 변수는 전역변수이다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script type=text/javascript>
    var globalVar = "전역변수";

    fucn1();

    function fucn1() {
        var local1 = "지역변수";

        // 함수 안에서 전역변수 사용 가능
        console.log("globlaVar = " + globalVar);
        // 함수 자체에 선언되 ㄴ지역변수 사용 가능
        console.log("local1 = " + local1);
    }

    function func2(num1, num2) {
        console.log("num1 + num2 = ", num1+num2);
    }

    func2(100, 200);
    </script>
</body>
</html>

 

 

728x90
반응형