속담 js 중 0 이 true 인지 false 인지

664 단어 jstruefalse
재 미 있 는 것 을 생각 하고 다음 javascript 을 실행 합 니 다.

if ('0') alert("'0' is true");
if ('0' == false) alert("'0' is false");

결국,두 번 다 alert!그럼'0'은 트 루 일 까요,false 일 까요?
정 답 은 js 를 비교 할 때 이런 세 가지 규칙 이 있다.
•비교 한 둘 중 bool 이 있 으 면 bool 을 먼저 대응 하 는 number,즉 0 과 1 로 바 꿉 니 다.
•비교 하 는 쌍방 중 한 쪽 이 number 이 고 한 쪽 이 string 이면 string 을 숫자 로 변환 합 니 다.
•string 을 bool 로 직접 변환 할 때 빈 문자열'을 false 로 변환 하고 그 외 모든 문자열 을 true 로 변환 합 니 다.
이상 의 이 상투적인 이야기 js 중 0 이 true 인지 false 인지 는 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 여러분 들 이 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기