답은 두가지임..
1. JS 상에서 코딩이 병신이라 버그인경우
2. 논리게이트 에서 NAND 에 걸린 경우임..
특히나 기본적인 AND 나 OR 를 뒤집는 게이트 법칙에 걸렸다면 그꼴 나는 경우가 흔히 있음 (특히 NAND)
가령..
원래 TRUE . TRUE = TRUE 인데 False 가 나오게끔 해야 할때는 이런거겠지.
보통 사이트는 두가지 값의 유무의 입력을 우선 허용한 다음에 값을 비교해서
얘를 로그인을 시킬건가 아닌가를 판단하게 함..
회원가입 할려고 하는데 이름(이메일) 도 없고 비번도 없는 경우에는
로그인이 진행되지 못하게 해야함..
[입력허용]선입력(빈값:ID) X [입력허용]선입력(빈값:패스워드) = 로그인에 실패 했습니다 ID 나 PW 를 확인하세요
즉 ID 나 패스워드 둘다 입력 안하고 그냥 엔터 때렸을때 흔히 볼수 있는 상황임..
OK?
웹사이트 에서 은근히 그런기법 많이쓴다.
TRUE . TRUE = False
아냐. 저 병신이 말하는건, 공백이나 널이나 0같은게 false 로 떨어지는거 말하는거.
똥쟁이 // 강제 타입 지정 이라는걸 모르는듯 ㅋㅋㅋㅋㅋㅋㅋㅋ TURE 와 FALSE 조작이 가능하다는걸 좀 문장을 어렵게 꼬아서 출판한거 같기도함.. 재밌네 ㅋㅋㅋㅋㅋㅋㅋ