boolean 함수
인수를 부울로 변환합니다.
boolean boolean(arg)
설명
이 함수는 다음 규칙에 따라 인수를 부울로 변환합니다.
인수가 음수 또는 양수일 경우 부울 값
true
로 변환됩니다. 인수가 0 또는 NaN 값일 경우false
로 변환됩니다.인수가 비어 있지 않은 노드 집합일 경우
true
로 변환됩니다. 빈 노드 집합은false
로 변환됩니다.인수가 비어 있지 않은 문자열일 경우
true
로 변환됩니다. 빈 문자열은false
로 변환됩니다.인수가 네 가지 기본 형식 이외의 개체 형식일 경우 해당 형식에 따른 방법에 의해 부울로 변환됩니다.
예제
XML 파일
없음. XSLT 파일은 자신을 호출합니다.
샘플 XML 파일 books.xml을 사용하며 bool.xsl에 대한 참조로 href
특성을 바꾸는 경우 boolean(//book)
은 true
로 확인됩니다.
XSLT 파일(bool.xsl)
서식이 지정된 출력
boolean() 함수
boolean(0) = false
boolean(1) = true
boolean(-100) = true
boolean(100) = true
boolean(NaN) = false
boolean('hello') = true
boolean('') = false
boolean(//book) = false
boolean(//notfound) = false
프로세서 출력
<html>
<body>
<h3>boolean() Function</h3>
<ul>
<li><b>boolean(0)</b> =
false</li>
<li><b>boolean(1)</b> =
true</li>
<li><b>boolean(-100)</b> =
true</li>
<li><b>boolean(100)</b> =
true</li>
<li><b>boolean(NaN)</b> =
false</li>
<li><b>boolean('hello')</b> =
true</li>
<li><b>boolean('')</b> =
false</li>
<li><b>boolean(//book)</b> =
true</li>
<li><b>boolean(//notfound)</b> =
false</li>
</ul>
</body>
</html>