ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 전역변수, 지역변수
    javascript 2023. 3. 28. 18:11
    반응형

    * 전역변수 : 어디에서나 사용할 수 있는 변수

    * 지역변수 : 함수 내부에서 사용하는 변수

    /*지역변수 let은 함수 내부에서 전역변수 let과 동일한 이름으로 사용할 수 있고 서로 간섭 받지 않음*/
    
    let msg = 'welcome';
    //console.log(msg);//welcome
    
    function sayHello(name){
         let msg = "Hello";
         console.log(msg + ' ' + name);//Hello Mike
    }
    
    sayHello("Mike");//Hello Mike
    console.log(msg);//welcome
    
    //-------------------------------------------------------------------------------------------
    /*다른예*/
    let name = "Mike";
    
    function sayHello(name){
         console.log(name);
    }
    
    sayHello();//undifined : 매개변수의 값은 복사된 후 함수의 지역변수가 되므로, 현재 매개변수가() 없으므로 undifined가 출력됨
    sayHello("Jane");//Jane

     

    반응형

    'javascript' 카테고리의 다른 글

    객체 Object  (0) 2023.03.28
    함수 선언문, 함수 표현식, 화살표 함수  (0) 2023.03.28
    함수 function  (0) 2023.03.28
    반복문  (0) 2023.03.28
    논리 연산자  (0) 2023.03.28

    댓글

Designed by Tistory.