본문 바로가기

Javascript

3 지역변수, 전역변수 .....

 

 

아래에 코드 있어요!

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!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>
    <h3>지역변수와 전역변수</h3><hr>
    <script>
        //변수 선언 시점에 따라서 전역변수 & 지역변수
        //변수 : 기본적으로 위에 선언하고 밑에 사용(반대는 불가능)
        //자바스크립트는 자바를 참고하여 만든 언어이지만 자바 스크립트는 변수 타입생략 가능
        //선언 : 실행은 아니다.
 
        //전역변수 : 함수 밖에 선언된 변수
        var c=10;
        function a1(){
            a=10// 지역변수 : 함수 안에 선언된 변수
            b=a+20;
            d=b+c;
            document.write(d);//한라인에 코드가 끝나면 반드시 ; 입력
            document.write("<br>");
        }
        //원칙 : 지역변수는 다름 함수에는 호출이 안됨. -> 때때로 될 때도 있다.
        function b1(){
            document.write(c);
            document.write("<br>");
            document.write(a); //너무 유연해서 다른 함수 안에 있는 변수가 호출 되어 버림..
            
        }       
    a1();//호출
    b1();
    </script>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs