-
전역변수, 지역변수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