조건문 - 논리연산자
&&
&&는 좌항과 우항이 모두 참(true)일 때 참이됩니다. 이러한 논리 연산자를 and 연산자라고 부릅니다.
id = prompt('아이디를 입력해주세요.');
password = prompt('비밀번호를 입력해주세요.');
if(id=='egoing' && password=='111111'){
alert('인증 했습니다.');
} else {
alert('인증에 실패 했습니다.');
}
//"id의 값이 egoing이고 password의 값이 111111이면 참이다"
//&& 연산자의 좌항과 우항이 모두 참일 때 전체가 참이 되는 것이다.||
'||'는 '||'의 좌우항 중에 하나라도 true라면 true가 되는 논리 연산자입니다. or 연산자라고 부릅니다.
if(true || true){
alert(1);
}
if(true || false){
alert(2);
}
if(false || true){
alert(3);
}
if(false || false){
alert(4);
}
//1,2,3,
//마지막 조건문의 '||'는 좌항과 우항이 모두 false이기 때문에 false가 된다.!
'!'는 부정의 의미로, Boolean의 값을 역전시킵다. true를 false로 false를 true로 만듭니다. not 연산자라고 부릅니다.
Last updated
Was this helpful?