전역변수 차이
javascript2017. 6. 15. 17:32
최근에 자바스크립트 기초가 없었다고 느껴져서 작성 합니다. 전역변수는 전역에서 사용하는 변수를 의미 합니다. 작성은 다음과 같습니다 1 2 3 4 var a1 = "global 01"; function test(){ a2 = "global 02"; } cs 1번 라인에 있는건 척 봐도 아실꺼 같고 2~4 번 라인에 있는건 이게 전역변수인가? 라고 생각 하실 수 있습니다. 함수 내부에서 예약어 'var' 가 없는 상태로 변수의 값을 대입할땐 전역변수로 만들어 집니다. 우선 a1을 출력해보겠습니다. 다음과 같이 작성하면 어떤 결과를 출력할까요? 1 2 var a1 = "global 01"; console.log(a1); cs 이렇게 나옵니다. 제대로 변숫값이 잘 찍혀서 나오고 있네요. 그러면 이건 과연 어떻..