codestates : Unit3 절반 회고

binary·2022년 4월 27일
1
post-thumbnail

codestates : Unit3 절반 회고

Unit3은 반복문까지 해야 끝이 난다.................

조건문

  • 어떠한 조건을 판별하는 기준을 만드는 것
  • 비교 연산자 반드시 필요
  • 비교의 결과는 true 혹은 false

조건문 생김새

if(조건문1) {
  
// 조건문1이 true일 때 실행
  
} else if(조건문2) {
  
// 조건문2가 true일 때 실행
  
} else {
  
// 위의 조건 어느 것도 만족하지 않을 때 실행
}

== 와 === 의 차이

== 는 값만 비교하고,
=== 값과 타입까지 비교한다.

논리 연산자

논리적 AND

  • A && B : A와 B 둘 다 참일 때 true 반환

논리적 OR

  • A || B : A와 B 중 하나가 참이거나 둘 다 참일 때 true 반환

논리적 NOT

  • !A : A가 true 이면 false 반환하고 falsetrue 반환

Falsy, 거짓같은 값

숫자 0, 음수 -0, 빈 문자열 "", null, undefined, NaN

문자열

  • 배열처럼 index로 접근이 가능하지만, 수정할 수는 없음
  • + 연산자로 string 끼리 더할 수 있음

str.length

문자열의 길이 반환해주는 함수이다.

String 관련 메서드

string 관련 메서드들은 원본을 유지한다.

  • .indexOf(searchValue)
  • .lastIndexOf(searchValue)
  • .includes(searchValue)
  • .split()
  • .substring(start, end)
  • .toLowerCase()
  • .toUpperCase()

2022.04.27

오늘 풀어야 할 조건문, 문자열 코플릿 문제 개 많았다. 주어진 페어 프로그래밍 시간 안에 못 끝낼까봐 조마조마 했는데 생각보다 널널하게 끝났다. 설명하면서 내가 어떤 걸 모르고 어떤 걸 모호하게 알고 있으며 어떤 걸 잘 알고 있는지 판단할 수 있었다.

모르는 사람이랑 문제를 어케 풀어 ,, 말은 또 어떻게 해야 하지,,? ㅠ 난 시발 어색하면 아무말이나 해버리는데,, 말 실수하면 어떡하지,,, 공개 사과문 올리고 잠적해야 하나,,? 이런 저런 생각에 오늘 페어 분 만나기 전까지 걱정이 되어서 잠도 제대로 못 잤다.

막상 만나니까 그 분도 나 어색해하고 나도 그 분 어색해서 그냥 막 웃어제끼다가 얼레벌레 문제 풀기 시작했다. 다 하고 나니까... 생각보다 별 거 아니었다... 그냥 진짜 같이 문제 풀고 서로 알고 있는 거 공유하고 내 수준 파악하고 도움이 많이 된 시간...

내일 또 같은 페어분이랑 만나서 반복문 풀어야 하는데 설렌당! 우리 가족보다 더 오랜 시간 보고 오랜 시간 이야기하는 것 같다.

페어분께 내가 알고 있는 것을 더 잘 설명하고 싶다. 머리로는 아는데 그걸 말할 수 있는 언어가 아직 발달하지 못한 것 같다. 그래도 이번 페어프로그래밍하면서 많이 는 것 같긴 하다.

앞으로도 아자아잣파이팅이당 👊


혹시나 잘못된 정보가 있다면 댓글로 알려주세요 ! 저의 성장의 큰 도움이 될 것 같습니다.🌱

0개의 댓글