Javascript 불 형 분석

662 단어 Javascript불 형
원래 나 는 js 의 불 형 전환 이 자바 와 같다 고 생각 했 는데,모두 가 같은 조상 이 니까,다음은 나의 서법 이다.function foo() { var temp = Boolean.valueOf('<%=javaBoolean%>'); alert(temp == false); } 자바 변수 자바 불 린 은 문자열 입 니 다.값 은"false"입 니 다.트 루 를 출력 할 것 이 라 고 생각 했 는데 결 과 는 false 입 니 다.정말 답답 합 니 다.방금《자 바스 크 립 트 권위 매 뉴 얼》을 찾 아 보고 나 서 야 문득 깨 달 았 다.원래 이 렇 습 니 다.다른 유형 을 불 형 으로 바 꾸 려 면 불 린(value)이나 new Boolean(value)을 사용 해 야 합 니 다.불 린.value of()라 는 방법 은 대상 에 만 있 는 것 입 니 다.불 린 의 정적 방법 이 아니 라 한 가지 중요 한 것 이 있 습 니 다.0,NaN,null,빈 문자열 과 undefined 는 모두 false 로 바 뀌 고 다른 원시 값 은 false(문자열"false"포함)를 제외 합 니 다.다른 대상 과 그룹 은 모두 트 루 로 변 환 됩 니 다.여 기 를 보면 js 에 게 당 한 것 도 가치 가 있다 고 생각 하 겠 지?

좋은 웹페이지 즐겨찾기