티스토리 뷰

반응형

모든 프로그램에서 배열을 쓰는 이유는 뭘까요?

 

배열을 만약 사용하지 않는다면 과연 어떤 일이 벌어질까? 이런 질문이 더 현실감이 있고, 머릿속에 더 들어올 것 같네요. 배열은 같은 데이터가 수도없이 있을때 일일이 그 데이터에 변수명을 대입한다면 엄청나게 많은 변수가 생기는 것을 막아줍니다.

 

많은 변수.... 이것들은 프로그램이 커지면 당연히 엄청난 부담으로 느껴질 거예요.

 

이름을 전부 기억한다는 것도 힘든일이테니까요~

 

배열은 이러한 반복적인 상황을 타계할 좋은 방법입니다.

 

반복을 줄여주는 좋은 친구인셈이죠.

 

배열은 결국 어떤 프로그램이든 For문이나 loop, while 등과 함께 어우러질 수밖에 없는 것이죠.

 

자바스크립트에서 배열선언하는 방법은 아래와 같습니다. 여러방법이 있으니, 취향대로 하시면 될 것 같아요.

 

var arrNumber = new Array(); // 배열선언이 필요합니다.
var arrNumber = new Array("a","b","c","d");
// 선언된 배열에 직접 값을 대입합니다.
var arrNumber = [1,2,3,4]; 
// 배열을 위와 같이 사용할 수도 있습니다. 중괄호, 대괄호가 가능한단 말이죠.

배열이 선언되었으면 직접 값을 넣는 방법입니다.

 

var arrNumber = new Array(); //위에서 설명한 배열선언 부분

arrNumber[0] = 1;
arrNumber[1] = 2;
arrNumber[2] = 3;
arrNumber[3] = 4;
arrNumber[4] = 5;	

// 하나씩 직접 값을 넣을 수도 있지만, 보통은 for문을 써서 간단하게 넣어줍니다.
for(var i=0;i<5;i++){
    arrNumber[i]=i;
}
// 결과값은 위의 두 형태가 같습니다.

배열에 값을 넣었으면 이젠 웹화면에 출력하는 간단한 방법을 알려드릴게요~

 

여러방법이 있지만, 보통은 document.write()함수를 이용합니다.

 

var arrNumber = new Array(); //배열 선언 부분
	
for(var i=0;i<5;i++){ //배열 초기화 위의 예제대로 0,1,2,3,4 이런식으로 대입되고....
    arrNumber[i]=i;
}
	
for(var i=0;i<arrNumber.length;i++){ //배열 출력
    document.write(arrNumber[i]+"<br>");   // document.write함수로 간단히 화면 출력가능
}
	
/*결과값 화면출력되는 부분
0
1
2
3
4*/ 

자바스크립트를 통해서 배열을 선언하고, 값을 넣고, 이것을 웹화면에 출력하는 일련의 과정을 설명했습니다.

 

간단하지만, 자주자주 익히면 이해하시는데 더 속도가 날 것입니다.

 

 

코딩은 생활입니다.

반응형
댓글