친절한효자손 취미생활

[자바스크립트 기본] 전역변수와 지역변수 개념 이해하기



이번시간에도 저번시간에 이어서, 변수에 대한 간단한 이해를 돕는 건데요~

특히, 전역변수와 지역변수의 개념을 이해해야 할 것 같습니다^^


말이 어렵게 보이지, 사실은 엄청 쉬운 개념이에요.





함수내에서도 쓰일수있는 변수~!


일단 용어에 대해서 익숙해 져야 겠는데요,

변수에 대한 개념은 간단하게 말씀을 드리자면, 내가 수치라던지 뭔가 변할수 있는 값을 임의로 부여할때

그것을 기호화 한다고 보심 되어요~!




자, 그리고 전역변수와 지역변수에 대한 개념이구요~

글만 보면 잘 모르시겠지요??? ㅎㅎㅎㅎ





스크립트 안에서 사용이 되어지구요,


한마디로, function 안에서 쓰이는 var 는 지역변수!

그리고, 그 밖에 쓰이는 var는 전역변수~!


전역변수는 모든 스크립트 안에 적용이 되구요,

지역변수는 해당 function 안에서만 작동 되는 변수입니다.





그리고, 변수를 호출하기 위해서, 임의의 함수 이름을 정하고,

이렇게 스크립트 안에서 함수 이름으로 출력을 합니다.





이건 제가 그대로 노트패드에 작성을 한 것이구요,

빨간색 상자가 두개 보이시죠??


위의 것이 전역변수, 밑의 것이 지역변수 입니다.


그리고 녹색상자 안에 출력될 것들이 지역변수겠죠? 함수 내에 있으니까요~!

그리고 노란색 상자안의 것들이 이제 전역변수에 대한 것들이겠지요^^





그러면, 이렇게 출력이 될 것이에요.


보시면, 지역변수는 정상출력이 되지만,

전역변수 중 하나는 출력이 안되죠?? 저 빨간 부분이네요~!


왜 출력이 안되는고...하니??

아시겠지요?? smallvar는 지역변수 내부에서만 작동되게 되었구요,

전역변수에는 지금 Allvar 에 대한 변수만 주어졌기 때문이죠^^


이해되시지요?? 간단한 원리랍니다.


하트3


자~ 이렇게 간단히 전역변수와 지역변수를 알아보았습니다.

쉬워서;; 뭐...더이상 설명할 것이 없네요^^;







공유하기

facebook twitter kakaoTalk kakaostory naver band