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(condition) {
block
} else if() {
block
} else {
block
}
if(20>5 && "nicolas"==="nicolas) {
console.log('yes');
else {
console.log('no');
}
}
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;