JS_#2_조건문

Jinwoo Choi·2022년 8월 23일
0

부트캠프

목록 보기
2/29
post-thumbnail

📔 조건문

  • 구구 절절 타 사이트에 잘 정리되어 있는 내용을 굳이 공부한 척 퍼오고 싶지도 않고, 정리해놓고 나중에 보리라는 실천되지 않을 자신과의 약속은 하지 않겠다.(써놓고 생각해보니 정리할게 너무 많아서 안한건가 의심이 간다.)
  • 기본적으로 If.. else.. 이 구문은 국민학교 컴퓨터 학원 다니며 배웠던 GW Basic에서 봤던 명령어라 반가웠다.
  • 반가움도 잠시뿐이었다. 뭐가 이리 복잡해. 참, 거짓을 나누는 건 기억을 더듬으며 녹슬지 않은 뇌를 칭찬할 정도로 잘 헤쳐나갔는데, or 즉, || 연산자 없이 결과값을 동일하게 표현해야 할 때는 잠시 뇌정지가 왔었다.
  • 페어 프로그래밍 하며 두 명의 뇌를 맞대니 확실히 혼자 하는 것보다 풀이도 쉬웠고, 난간을 같이 풀어나가는 재미도 있었다.(어찌보면 그 분이 심폐소생 해준 격?)
  • 조건문이 기초 중의 기초이겠지 아마. 그래서 꾸준히 익숙해지게끔 코드 보고 또 보고, 써봐야겠다.

📔 문자열

  • 상당히 신선한 명령문이 등장해서 두려웠다.
  • 문자열의 Methods(메쏘드라고 하던데.. 한글 명칭이 없는건지 기억을 못하는건지) 종류가 상당하다. 이것도 사용하며 익혀야지 별 수 없다!

💻 실습

  • 추가 학습해야 할 사항들, 직접 써보며 연습하자.
    trim, match, replace
const greeting = '   Hello world!   ';
console.log(greeting); // "   Hello world!   ";
console.log(greeting.trim()); // "Hello world!";

let orig = '   foo  ';
console.log(orig.trim()); // 'foo'

let myWish = 'I need to sleep.'
myWish.match('sleep');
// ['sleep', index: 10, input: 'I need to sleep.', groups: undefined]
// 0: "sleep"
// groups: undefined
// index: 10
// input: "I need to sleep."
// length: 1
// [[Prototype]]: Array(0)

const yourWish = 'You sleep at this early night, stupid?';
yourWish.replace('stupid', 'please');
// You sleep at this early night, please?

🩺 개선하자

  • let 명령문 뒤에 변수를 선언하며 = 기호를 붙이는 실수.
    {많이 써보며 명령문마다 구조가 익숙해지게 하자.}
  • 사소한 철자를 틀리는 실수
    {검토 또 검토}
  • 괄호 남겨두거나, 하나 더 쓰는 실수
    {코드 전체를 보며 검토하는 훈련을 하자!}
profile
Let your code speak for you.

0개의 댓글