javascript&&&|연산 법의 다른 사용 방법

966 단어 js혹시연산 자
&&와||JQuery 소스 코드 에서 특히 광범 위 하 게 사용 되 고 있 습 니 다.저 는 js 를 체계적으로 배우 지 못 했 기 때문에 대충 이해 할 수 밖 에 없습니다.지적 해 주 십시오.다음 과 같이 대충 이해 합 니 다.a()&b():a()를 실행 한 후에 true 로 돌아 가면 b()를 실행 하고 b 의 값 을 되 돌려 줍 니 다.a()를 실행 한 후 false 로 돌아 가면 전체 표현 식 은 a()의 값 을 되 돌려 주 고 b()는 실행 하지 않 습 니 다.a()|b():a()를 실행 한 후 true 로 돌아 가면 전체 표현 식 은 a()의 값 을 되 돌려 주 고 b()는 실행 하지 않 습 니 다.a()를 실행 한 후 false 로 돌아 가면 b()를 실행 하고 b()의 값 을 되 돌려 줍 니 다.&&우선 순위 가|보다 높 습 니 다.|다음 과 같 습 니 다:코드
 
alert((1 && 3 || 0) && 4); // 4 ①
alert(1 && 3 || 0 && 4); // 3 ②
alert(0 && 3 || 1 && 4); // 4 ③
분석:문 구 ①:1&3 반환 3=>3||0 반환 3=>3&4 반환 4 문 구 ②:먼저 1&&3 반환 3 을 실행 하고 0&4 에서 0 을 실행 하 며 마지막 으로 실행 결 과 를 비교 3|0 반환 3 문 구 ③:0&3 반환 0 을 실행 하고 1&4 에서 4 를 실행 합 니 다.마지막 으로 실행 결 과 는 0||4 를 비교 하여 4 주 를 되 돌려 줍 니 다.0 이 아 닌 정 수 는 모두 true 이 고 undefined,null,빈 문자열'은 false 입 니 다.

좋은 웹페이지 즐겨찾기