[기수 이동] TIL 2일차

MINGYOUNG KIM·2021년 2월 24일
0

Week 1-1. js와 가까워지기

Lesson. 조건문

0. intro

  • 반드시 비교 연산자(compariason operator)가 필요
  • 비교 결과는 언제나 true or false이므로 비교 연산자에 대한 이해가 필요

1. 조건문

  • 조건문: 어떠한 조건을 판별하는 기준을 만드는 것
  • 비교 연산자의 종류
    - 초과와 미만: >, <
    - 이상과 이하: >=, <=
    - 같음과 다름: ===, !==
    - 주의) == 와 != 은 엄격히 비교하지 않으므로 사용에 유의할 것
  • 논리 연산자: 두 가지 비교 조건이 한번에 적용되는 경우에 사용
    - 논리 연산자의 결과에 boolean이 아닌 값이 들어갈 수 있다
    - and연산자: &&
    - or 연산자: ||
    - not연산자: !
  • 기억해야 할 6가지 falsy값
    - 다음 if문에서는 false로 변환되므로 if문이 실행되지 않음
    - if(false/null/undefined/0/NaN/' ')

Lesson.문자열

0. intro

  • 모든 문자열 메소드는 immutable

1. 문자열

  • str[index]: 인덱스로 접근은 가능하지만 쓰기는 불가능
  • 더하기 연산자(+) 사용 가능
    - string 타입 + 다른 타입 = string타입
  • str.indexOf(searchValue)
  • str.lastIndexOf(searchValue)
  • str.includes(searchValue): 구형 브라우저에서 작동하지 않으므로 주의
  • str.split(separator)
  • str.substring(start, end)
  • str.toLowerCase/toUpperCase()
  • str.trim
  • str.match
  • str.replace
  • 정규 표현식

Lesson. 반복문

0. achievement goals

  • for문과 while문의 차이에 대해서 알기
  • 이중 for문이 무엇인지 이해하고 활용하기

1. 반복문(Literation)

  • 사용: 같거나 비슷한 코드를 여러 번 실행시켜야 할 경우
  • 반복할 내용을 코드로 작성한 뒤(= 수도 코드), 반복할 조건을 코드로 작성
    (1) for 구문: 반복할 조건을 괄호() 안에 세미콜론(;)과 함께 작성
    - 초기화, 조건식, 증감문 순으로 작성
    (2) while 구문: 반복할 조건 중 조건식만 괄호()안에 작성
    - 초기화, 증감문은 따로 작성

for(let i = 0; i < 5; i++) {
//반복될 내용
}

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

Lesson. 디버깅

  • 디버깅이 생긴 배경
  • 개발에서 필요한 이유
profile
개발자가 되기 위해 준비 중인 사람

0개의 댓글