共用方式為


boolean 函式

將引數轉換為布林值。

          boolean boolean(arg)

備註

此函式會根據下列規則將引數轉換為布林值。

  • 若引數為負數或正數,則會轉換為布林值 true。若引數為零或 NaN 值,則會轉換為 false

  • 若引數為非空白的節點集,則會轉換為 true。空白節點集會轉換為 false

  • 若引數為非空白的字串,則會轉換為 true。空字串會轉換為 false

  • 若引數為四種基本型別以外的物件,會依據其型別的對應方式轉換為布林。

範例

XML 檔

無;XSLT 檔案會自我呼叫。

若您使用範例 XML 檔案 books.xml,並將 href 屬性變更為參考 bool.xsl,則 boolean(//book) 會解析為 true

XSLT 檔 (bool.xsl)

格式化輸出

boolean() Function

  • 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>

另請參閱

參考

XML 資料型別參考

概念

NaN 值