const isValidUser = true; // 서버에서 받아왔다.
const isValidToken = true; // 서버에서 받아왔다.
// Boolean 값 2개가 true일때 통과된다.
if(isValidToken && isValidUser){
console.log("로그인 성공")
}
// 로그인 실패
if(!(isValidToken && isValidUser)){
console.log("로그인 실패")
}
// 위와 같은 로직이다. (괄호를 한꺼풀 벗겨 내었다.)
if(!isValidToken || !isValidUser){
console.log("로그인 실패")
}
// if(!(A && B)){
// 실패
}
// if((!A || !B)){
// 실패
}
true is not true
false is not false
not (A or B)=(not A) and (not B)
not (A and B)=(not A) or (not B)