if ( FALSE && TRUE || FALSE ) 라는 if의 결과가 TRUE로 나오는데


if ( FALSE && (TRUE || FALSE) ) 의 결과는 FALSE로 나오네


두개 같아야 정상 아냐?

왼쪽부터 시작되니까 1번의 경우


(FALSE && TRUE) || FALSE 먼저 계산하면

FALSE || FALSE 가 나와서 결국 FALSE가 나와야 맞는데 TRUE가 나오네?


아래건 내 예상대로 FALSE && (TRUE || FALSE) 먼저 계산해서

FALSE && TRUE 결과 FALSE가 나오는게 맞구


뭐가 틀렸는지 모르겠네

1번 if문이 왜 true가 나오는지 모르겠어


언어는 자바스크립트임