오늘은 자바스크립트의 전역변수와 지역변수에 대한 이해를 돕기 위한 예제 코드를 관찰해보자...
<html> <head> <script type="text/javascript"> var value_name = 'Car1'; function function1() { var value_name = 'Car2'; document.write("function1.value_name=" + value_name + "<br>"); } function function2() { value_name = 'Car3'; car_name1 = 'Sonata'; var car_name2 = 'Pony'; document.write("function2.value_name=" + value_name + "<br>"); } document.write("value_name=" + value_name + "<br>"); function1(); function2(); document.write("value_name=" + value_name + "<br>"); </script> </head> <body> </body> </html>
그럼 위 HTML 을 브라우저에서 호출해보자...
value_name=Car1 function1.value_name=Car2 function2.value_name=Car3 value_name=Car3