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)