|| 연산자가 true 또는 false를 반환하면 안 되나요? JavaScript가 왜 객체를 반환하나요? 누가 설명해 주실 수 있나요?
Javascript 논리 연산자는 부울이 아닌 환경에서 사용할 수 있습니다.
&& 및 || 연산자는 부울이 아닌 환경에서도 사용할 수 있지만 반환 값을 부울 값으로 변환할 수 있으면 부울 연산으로 간주할 수도 있습니다
(논리 연산자에서)
부울이 아닌 환경의 경우:
false가 1개 있으면 false 쪽의 값을 반환 false가 2개이면 연산자 앞의 값(왼쪽) 반환 true가 2개 있으면 연산자 뒤의 값(오른쪽) 반환 값.
(JavaScript의 논리 연산의 반환 값에서 파생됨(논리 AND &&, 논리 OR ||, 논리 NOT!))
먼저 js에 있는 false 값을 알아야 합니다: 0, false, '', null, undefine, NaN조합이나 연산에서one.nextElementSibing이 위 값 중 어느 것도 아닐 때 next = one .nextElementSibing; 그렇지 않으면 nextSibing
Javascript 논리 연산자는 부울이 아닌 환경에서 사용할 수 있습니다.
(논리 연산자에서)
부울이 아닌 환경의 경우:
(JavaScript의 논리 연산의 반환 값에서 파생됨(논리 AND &&, 논리 OR ||, 논리 NOT!))
먼저 js에 있는 false 값을 알아야 합니다: 0, false, '', null, undefine, NaN
과 같습니다.조합이나 연산에서
one.nextElementSibing이 위 값 중 어느 것도 아닐 때 next = one .nextElementSibing; 그렇지 않으면 nextSibing