--- title: boolean slug: Web/XPath/Functions/boolean tags: - XSLT - XSLT_Reference translation_of: Web/XPath/Functions/boolean --- <div>{{ XsltRef() }}</div> <p><code>boolean</code> 関数は式を評価し、 true または false を返します。</p> <h2 id="Syntax" name="Syntax">構文</h2> <pre class="syntaxbox">boolean( <var>expression</var> )</pre> <h2 id="Arguments" name="Arguments">引数</h2> <dl> <dt><code><var>expression</var></code></dt> <dd>評価される式です。式は真偽値のほか、数値やノード集合を参照することができます。</dd> </dl> <h2 id="Returns" name="Returns">返値</h2> <p><code><var>expression</var></code> を評価した結果から得られる真偽値 <code>true</code> または <code>false</code>。</p> <h2 id="Notes" name="Notes">メモ</h2> <ul> <li>数値は、正のゼロ、負のゼロ、 <code>NaN</code> の場合は false と評価されます。それ以外の場合は true と評価されます。</li> <li>ノード集合は、空集合でなければ true と評価されます。</li> <li>文字列は、空文字列ならば false と評価されます。そうでなければ true と評価されます。</li> <li>4 つの基本型以外の型のオブジェクトは、その型に応じた方法で真偽値に変換されます。</li> </ul> <h2 id="Defined" name="Defined">定義</h2> <p><a class="external" href="http://www.w3.org/TR/xpath#function-boolean">XPath 1.0 4.3</a></p> <h2 id="Gecko_support" name="Gecko_support">Gecko の対応</h2> <p>対応済み。</p>