github.com/taemin-kwon93 Github 보러가기 ->

Study/Today i learned

22.01.26 JavaScript

태민Kwon 2022. 1. 26. 08:49

예제 코드

https://github.com/taemin-kwon93/what_did_you_learn_today/tree/main/JavaScript/5%EC%9E%A5

 

GitHub - taemin-kwon93/what_did_you_learn_today: 오늘 공부한 내용

오늘 공부한 내용. Contribute to taemin-kwon93/what_did_you_learn_today development by creating an account on GitHub.

github.com


지역변수와 전역변수


    <script>
        var name = "global";//전역변수
        
        function func1(){
            var name = "local1";//지역변수
            document.write(name + " = name test <br/>");
        }
        function func2(){
            var name = "local2";
            document.write(name + " = name test <br/>");
        }
        function func3(){
            name = "local3";//함수 밖에 선언한 name 변수의 값을 덮는다.
            document.write(name + " = name test <br/>");
        }

        document.write(name + " = name test, 출력테스트 시작점 <br/>");

        func1();//지역변수 사용.
        func2();//지역변수 사용.
        document.write(name + " = name test, func2() 끝난 후. <br/>");

        func3();//값을 local3로 덮었으니, 함수가 끝난 뒤에도 name은 'local3'이다.
        document.write(name + " = name test, func3()가 끝난 후 name값이 바뀜 <br/>");

        func2();
        document.write(name +  "func2() 끝난 후<br/>");
    </script>

 

'Study > Today i learned' 카테고리의 다른 글

22.01.28 JavaScript _ Callback 함수  (0) 2022.01.28
22.01.28 JavaScript _ Callback 함수  (0) 2022.01.28
22.01.25 JavaScript  (0) 2022.01.25
22.01.24 Spring  (0) 2022.01.24
22.01.23 JavaScript  (0) 2022.01.23