1. 조건문

1.1 if문

  • 가장 기본적인 조건문
  • "~하다면, ~을 해라" 를 의미
  • 기본 작성 방법
const a = 1

if (a + 1 === 2) { 
    console.log('같습니다') 
}
  • 위 코드에서 a를 0으로 바꾸면 아무것도 출력되지 않는다. if문을 사용하면, 특정한 조건이 만족 될 때에만 코드를 실행 시킬 수 있다.

if(조건) { 코드 }

  • 조건이 만족되었을 때 실행시킬 코드가 {} 로 감싸져있고, {} 이것을 코드 블록이라 한다.

1.2 if ~else / if ~else if문

  • "~하다면 ~하고, 그렇지 않다면 ~해라" 를 의미
if(a조건) {
    a조건이 true라면 여기만 실행
} else if(b조건) {
    b조건이 true라면 여기만 실행
} else {
    위 조건 모두 false라면 여기 실행
}

2. Array(배열)

2.1 배열

  • 배열은 하나의 변수에 여러가지 값을 동시에 저장한다.
let array = [1, 2, 'array', ['a', 3]]
  • 배열 안에는 어떠한 값이던지 넣을 수 있다.(문자열, 숫자, 배열(배열안의 배열), 객체)

2.2 배열의 크기

  • 배열의 크기를 알아낼 때는 배열의 length 값을 확인.

array.length

  • 배열의 index는 0부터 시작한다. 맨 위 코드를 보았을 때 array[0] = 1 이 된다.

2.3 배열에 새 항목 추가하거나 빼기

  • 추가는

push, unshift

  • 빼는 것은

pop, shift

push : 새 항목을 배열의 맨 마지막에 추가
unshift : 새 항목을 배열의 맨 앞에 추가
pop : 배열의 맨 마지막 항목을 추출한다. 기존의 배열에서 해당 요소는 사라짐.
shift : 배열의 맨 처음 항목을 추출한다. 기존의 배열에서 해당 요소는 사라짐.

  • 사용은

array.push(추가항목) array.unshift(추가항목) array.pop() array.shift()

  • 배열의

index 이용하여서 추가 할 수도 있다.

let array = []; 빈 배열을 할당하고 array[0] = 1 array[1] = '배열' 이와 같이 배열에 요소를 추가 할 수 있다.
index를 이용하여 요소를 교체 할 수 있고, 원하는 위치에 요소를 할당 할 수 있다.