20.04.06 노마드코더 - 바닐라JS #2-5. 첫번째 조건문! If, else, and, or

.·2020년 4월 6일
0

Nomad Coder

목록 보기
15/19

조건문의 형태

if(condition) {
	block
      } else {
    block
    }
  • 많은 것들이 조건이다.
  • 조건이란 (), 괄호안에 어떤 것이 뭐든 참을 의미하면 무엇이든 넣을 수 있다.
if( 10 > 5 ) {
	console.log('true');
      } else {
    console.log('false');
    }
  • 괄호 안의 10 > 5 가 true 이면 로그창에 true 가 입력될 것이고 거짓이면 else 블록을 실행시키게 된다.

  • 10===5
    : 3equals, 5에 10을 할당하지 않는다. 그냥 체크하는 것이다. 완전히 같은지 검사한다는 의미.

    "10" === 10 ("10"과 10은 다르다, 문자열과 숫자는 다르기 때문에)

  • if 조건은 참이어야 된다. 참이 아니라면 블록을 건너뛰고 else로 넘어가서 else 블록을 실행시킨다.

더 많은 조건들과의 비교

  • 형태 : if, else if, else
if(condition) {
	block
      } else if() {
        block
     }  else {
        block
    }

피연산자란 무엇인가?

  • 피연산자 : 다른 조건들을 합치게 하는 것 (combine different condition)

AND && 연산자

if(20>5 && "nicolas"==="nicolas) {
	console.log('yes');
    else {
    	console.log('no');
    }

}
  • 괄호안의 조건 && 둘 다 참이여야 한다. 어떤 이윺로든 하나가 거짓이면, 하나라도 거짓이면 false 가 되어 else 문장으로 내려가게 된다.
  • both of them, none of them

OR || 연산자

if(20>5 || "nicolas"==="necolas) {
	console.log('yes');
    else {
    	console.log('no');
    }

}
  • 하나 아니면 나머지 것을 뜻함. 괄호안의 조건 || 둘 중에 하나가 참이면 참이 된다.

true && true = true;
true && false = false;
false && true = false;
false && false = false;

true || true = true;
true || false = true;
false || true = true;
false || false = false;

profile
.

0개의 댓글