|| (OR)
여러개중 하나라도 true라면 true !
모든값이 false 일때만 false를 반환한다.
OR는 첫번째 true를 발견하는 즉시 평가를 멈춘다.
a || b👉 a나 b중 true가 있으면 true
&& (AND)
모든값이 true 여야 true !
하나라도 false 라면 false를 반환한다.
AND는 첫번쨰 false를 발견하는 즉시 평가를 멈춘다.
a && b 👉 a와 b 둘 다 true이면 true
! (NOT)
true 면 false를 !
false 면 true를 반환한다.
!a 👉 a가 false이면 true
✍️ 작성
const name = "Berry";
const age = 32;
if(name==='Cherry'|| age>19){
console.log('통과');
}
✍️ 작성
const name = "Berry";
const age = 32;
if(name==='Cherry'&& age>19){
console.log('통과');
}else{
console.log('탈락');
}
✍️ 작성
const age=prompt('나이를 작성해주세요.');
const isAdult = age > 19;
if(!isAdult){
console.log('탈락');
}
console.log('합격')
✍️ 작성
const gender = 'F';
const name = 'Cherry';
const isAdult = true;
if(gender === 'M' && name === 'Mike' || isAult ){
console.log('통과');
} else {
console.log('탈락');
}
💻 출력
통과