javascript (1) 썸네일형 리스트형 전역변수와 지역변수 이번시간에는 전역변수와 지역변수를 알아볼까 합니다 "전역변수"와 "지역변수"라는 말에 공통으로 들어가는 말이 있죠! 바로 "변수"입니다. 프로그래머라면 변수라는 말을 참 많이 들으실텐데요 그 변수 맞습니다. 자 그럼 우선 아래 코드를 보시죠 int a = 0; if( a == 0 ) { int b = 3; } b = 5; 이런 코드를 실행하면 어떻게 될까요? 위 코드는 에러를 발생시키는 코드입니다. 그 이유는 b는 if문의 "지역변수"이기 때문인데요 우리가 흔히 함수에서 쓰던 {} 중괄호 기억하시나요? 이 중괄호가 열린 이후에 생성된 변수는 그 중괄호가 닫힐때까지 존재하고 중괄호가 닫히는 순간 소멸합니다. 위 코드에서는 if문 중괄호가 열린상태에서 int형 변수 b가 생성되었습니다. 그래서 if문의 지역.. 이전 1 다음