반응형

반복문의 장점

컴퓨터가 인간에 비해 월등히 뛰어난 능력이 반복능력입니다. 아무리 반복해도 컴퓨터는 지루해하지도, 능률이 떨어지지도 않습니다. 컴퓨터에게 반복작업을 시키는 방법은 굉장히 간단합니다. 

 

for 반복문

for(var i = 0; i < 100; i++) {
    console.log('반복 출력');
}

위 코드는 콘솔창에 내용을 반복해서 100번 띄워줍니다.

물론 반복할 작업을 복사한 후에 원하는 만큼 붙여넣기로 해줄수도 있습니다. 하지만 이게 1000번 10000번 이상 넘어가면 가능은 하지만 매우 비효율적입니다. 그렇기에 반복문을 사용해서 효율적으로 만들어줍니다.

 


 

배열

배열은 여러 개의 변수를 한꺼번에 선언해 다룰 수 있는 자료형입니다. 자바스크립트에는 문자열, 숫자, 불, 함수, 객체, undefined의 여섯가지 자료형이 있는데, 배열은 객체 자료형 중 하나입니다.

배열은 기본적으로 대괄호 ( [] )로 생성합니다. 대괄호를 사용하고 안에 있는 값을 쉼표로 구분해 입력합니다. 

 

배열 예

var array = [1, 2, 3, 4, 5, 6];

위처럼 배열( [] )안에 입력된 값을 요소(element)라고 합니다. 어떠한 종류의 자료형도 요소가 될 수 있습니다.

 

여러 자료형을 포함한 배열 예

var array = [100, '문자', true, function() {}, {}, [100, 101]];

console.log(array);

여러 자료형을 포함한 배열

위처럼 요소를 순서대로 출력해줍니다.

 

요소 각각을 사용하려면 배열 바로 뒤에 대괄호를 입력하고 안에 숫자를 넣습니다. ( 자바스크립트는 기본적으로 0부터 시작하기 때문에 1번 자리를 0으로 생각하면 됩니다. )

 

:: 대괄호 안에 들어가는 숫자는 인덱스(index)라고 부릅니다.

 

배열에서 요소에 접근하기

    var array = [100, '문자', true, function() {}, {}, [100, 101]];

    console.log(array[0]); // 100
    console.log(array[4]); // {}
    console.log(array[6]); // undefined

6번째는 요소가 존재하기 않기 때문에 undefined를 출력합니다.

 

 

반응형

+ Recent posts