본문 바로가기

TIL

200108_TIL

오늘 배운 것

  1. 배열 (Array)
    배열은 순서가 있는 값을 나타낸다. 순서를 지칭할 때 인덱스라고 부르며, 0부터 번호를 매긴다
let arr = [a, b, c] // arr[0] = a, arr[1] = b, arr[2] = c element 를 쉼표로 구분함
//[] - 대괄호(square bracket)을 이용하여 배열을 나타냄

배열의 길이는 arr.length 로 표현한다.
element 의 추가 제거에는 arr.push(), arr.pop(), arr.shift(), arr.unshift() 의 매서드를 사용할 수 있다.

  1. 반복문 (Iteration)
    같거나 비슷한 코드를 여러번 실행할 경우 쓰는 구문

    let sum = 1;
    for (n = 2; n <= 4; n = n + 1){
      sum = sum + n;
    }

    for 문 에는 '초기화', '조건식', '증감문' 순서로 들어간다.

    let sum = 1;
    let n = 2;
    while (n <= 4){
      sum = sum + n;
      n = n + 1;
    }

    while 문 으로도 나타낼 수 있는데, 반복 조건 중 초기화와 증감문은 따로, 조건식만 괄호 안에 적어준다. 아직까지는 while 문 을 언제 사용하는지 잘 모르겠다. 왠만한건 for 문 으로 활용 가능하기 때문에...

  2. 배열의 반복 (Iteration of an array)
    배열의 element 를 하나씩 불러오고 싶을 때 for 문을 활용할 수 있다.

    let newArr = [] // 빈 배열을 선언하고,
    for (n = 0; n < arr.length; n++){
      newArr.push(arr[n]);
    } return newArr;

    이렇게 하면 newArr 이라는 배열의 끝에서부터 arr 이라는 배열의 element 들이 하나씩 입력되어 newArr이 완성된다.

ps. 왜 내 블로그 마크다운은 이 모양이냐...ㅠㅠ 슬프다 어떻게 수정하는거야ㅠ 아시는 분은 댓글 좀 주세요...

'TIL' 카테고리의 다른 글

200113_TIL  (0) 2020.01.15
200110_TIL  (0) 2020.01.15
200109_TIL  (0) 2020.01.15
200107_TIL  (0) 2020.01.09
200106_TIL  (0) 2020.01.09