Binary World

자바스크립트 반복문, 전역변수, 지역변수 본문

개발자의 길/Javascript

자바스크립트 반복문, 전역변수, 지역변수

모쿠 2017. 4. 4. 17:18

<자바스크립트의 전역변수, 지역변수 선언>


- JavaScript의 전역 변수(global variable): 

  <script> 태그 안에서 선언된 변수

  선언된 위치와 상관 없이 변수 선언부분을 script의 첫부분으로 이동


- JavaScript의 지역 변수(local variable):

  함수(function) 내부에서 선언된 변수



<자바스크립트의 반복문>


- 자바문법과 동일



<07_for.html>


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript</title>
</head>
<body>
<h1>JavaScript for문, 전역/지역 변수</h1>
<div id="output"></div>
 
<script>
 
var output = document.getElementById('output');
 
output.innerHTML += 'i = ' + i + '<br/>';
 
//var x = 10;
//var x = 123;
 
for(var i = 1; i <= 6; i++){
    output.innerHTML += '<h' + i + '> Heading ' + i + '</h' + i + '>';
}
 
output.innerHTML += 'i = ' + i + '<br/>';
 
function test() {
    var n = 10// 지역 변수
    output.innerHTML += 'test() 내부 : i = ' + i + '<br/>';
    output.innerHTML += 'test() 내부 : n = ' + n + '<br/>';
}
 
// 함수 호출(call)
test();
 
// output.innerHTML += 'test() 외부 : n = ' + n + '<br/>';
// 지역 변수 n은 함수 외부에서는 소멸되는 변수 - 에러 발생
 
</script>
</body>
</html>
cs



<출력화면>



Comments