조건문, 반복문의 개념

쉐런·2022년 6월 27일
1

JAVASCRIPT

목록 보기
2/5
post-thumbnail

3일차

페어분이랑 조건문, 반복문 문제풀다가 너무 어려워서 멘붕 온 날..ㅠㅠ
사람이 아닌 컴퓨터적인 사고를 가져보도록 하자!

조건문

👊 조건문부터는 의사코드 적극 활용하기

👊 컴퓨터에게 어떤 조건에 맞춰 어떤 행동을 해야하는지 명시해주기

 (사람의 눈이 아닌 컴퓨터의 눈으로 보려고 노력할 것!)
 
  • 조건을 배우기 위해서는 Boolean 타입에 대한 이해가 필요
  • Boolean은 참 / 거짓을 판별한다. ex) let isAdult = true; // 또는 false
  • 조건문은 어떠한 조건을 판별하는 기준을 만드는 것
  • 조건문에는 반드시 비교연산자가 필요하다
    => 비교연산자 (< , > , === 같다, ! == 다르다.)

조건문

  • 조건문은 다음과 같이 쓸 수 있다.
if(조건1) {

} else if(조건2) {

} else  {

}
  • 조건에는 Boolean 으로 결과가 나오는 표현식(비교구문)이 들어간다.
  • 두가지 조건을 한번에 적용하고 싶을때?
    => 논리연산자 사용!
    ( &&(and), || (or) , ! (not) )

1) 논리연산자 And (&&)
두 조건이 모두 truthy 해야만 true, 그렇지 않으면 false가 출력

2) 논리연산자 OR (||)
두 조건 중 하나라도 truthy한 경우 true, 그렇지 않으면 false가 출력

3) 논리연산자 NOT (!)
Not연산자는 결과를 반전시켜주며 2개이상 중첩도 가능

  • 반드시 기억해야 할 6가지 falsy 값 (false로 취급)
  1. if(false) 2. if(null) 3. if(undefined)
  2. if(0) 5. if(NaN) 6. if(’’)\
    cf) NaN(Not a Number) , ‘’(빈 String)
profile
How?

0개의 댓글