blob: d61b689237e586adc70416a6d5a4ae78e4fd91a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
---
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>
|