TIL(20.02.19) JavaScript(배열과 반복문)

이민택·2020년 2월 19일
0

TIL

목록 보기
4/44

배열

배열이란 타입이 같은 변수들의 집합이다 이 배열을 선언하는 방법은 아래와 같다

let arr=[1,2,3,4,5]

위와 같은 배열 안에 하나하나의 변수를 요소(element)라고 한다 이 변수에 요소에 접근하기 위해서는 인덱스(index)의 개념을 알아야 한다

인덱스

인덱스란 배열의 순서를 나타내는 수이다 이 인덱스는 우리 일반적으로 자연수를 셀 때 세는 것 처럼 1부터 시작하는 것이 아니라 0부터 시작한다는 특징이 있다

//index//0,1,2,3,4
let arr=[1,2,3,4,5];

이제 각 요소의 접근하기 위해서 인덱스 접근 연산자인 []를 이용할 것이다 사용법은 아래와 같다

let arr=[1,2,3,4,5];
console.log(arr[0]);
//첫번째 요소이므로 1이 출력된다

반복문

반복문이란 여러번 반복해서 시켜야 할 문장을 일정한 조건만큼의 반복을 실행할 수 있는 문장을 이야기 한다
일반적으로 반복문으로는 for와 while을 사용한다

for문

for문은 총 3가지 표현식으로 구분된다 초기화식,조건식,증감식 이 3가지 표현식을 이용하여 얼마나 반복을 할것인지 설정을 한다

let arr=[1,2,3,4,5]

for(let i=0;i<arr.length;i++){
  console.log(arr[i]);
}
  • 초기화식 : let i=0
  • 조건식 : i<arr.length
  • 증감식 : i++

위 식을 해석하면 변수 i를 선언하여 0으로 초기화 시키고 i가 arr.length보다 작을 때 까지 반복문을 실행하는 것이다 여기서 증감식은 (++) 증감 연산자를 이용하여 변수 i를 1씩 증가 시키고 있다

while 문

while 문은 3가지 표현식이 괄호하나에 같이 모여 있지 않고 각자 떨어져 있다 위 for문과 같은 반복을 하는 식을 작성하여 보겠다

let arr=[1,2,3,4,5]

let i=0;
while(i<arr.length){
    console.log(arr[i]);
	i++
}
  • 초기화식 : let i=0
  • 조건식 : i<arr.length
  • 증감식 : i++

3가지 표현식은 동일하지만 그 위치가 다르다는 것을 알 수 있다

for문과 while문의 차이는 크게 나지 않지만 두가지 사용법 모두 알고있어야한다 왜냐하면 내가 작성할 코드보다 내가 보고 이해해야할 코드가 더 많기 때문이다

profile
데이터에 소외된 계층을 위해 일을 하는 개발자를 꿈꾸는 학생입니다

0개의 댓글