* 型 [CODE(JS)@en[Boolean]]、ブール値 (JavaScript) [4] > A [DFN@en[boolean value]] is a [[member]] of the [[type]] [DFN@en[[[Boolean]]]] and is one of two unique [[values]], [CODE(JS)@en[[[true]]]] and [CODE(JS)@en[[[false]]]]. ;;[CITE[ECMAScript Language Specification (HTML version)]] ([TIME[2009-04-03 04:43:48 +09:00]] 版) [5] > The [[type]] [DFN@en[[CODE(JS)@en[Boolean]]]] represents a logical entity and consists of exactly two unique [[values]]. One is called [CODE(JS)@en[[[true]]]] and the other is called [CODE(JS)@en[[[false]]]]. ;; [CITE[ECMAScript Language Specification (HTML version)]] ([TIME[2009-04-03 04:43:48 +09:00]] 版) * [CODE(JS)@en[Boolean]] オブジェクト (JavaScript) [6] >A [DFN@en[Boolean object]] is a [[member]] of the [[type]] [CODE(JS)@en[[[Object]]]] and is an [[instance]] of the [[built-in]] [CODE(JS)@en[[[Boolean]]]] [[object]]. That is, a [[Boolean object]] is created by using the [CODE(JS)@en[[[Boolean]]]] [[constructor]] in a [CODE(JS)@en[[[new]]]] [[expression]], supplying a [[boolean]] as an [[argument]]. The resulting [[object]] has an implicit (unnamed) [[property]] that is the [[boolean]]. A [[Boolean object]] can be coerced to a [[boolean value]]. ;; [CITE[ECMAScript Language Specification (HTML version)]] ([TIME[2009-04-03 04:43:48 +09:00]] 版) * 真偽値 (boolean) 級 (VTN 特性集合) [1] [[VTN]] [[特性集合]]の[[級]] [DFN[[RUBYB[boolean] [真偽値]] ]] は、真偽値 ([CODE(SGML)[boolean]]) 型 (の特性値) に対応します。 仕様書: [[ISO/IEC 10744]]:1997 A.4.4.1 Value-To-Node (VTN) grove construction [2] :[[規格参照具象構文名]]:[CODE(SGML)[boolean]] :[[応用名]]:[CODE(SGML)[boolean]] :[[完全名]]:[CODE(SGML)[boolean]] :[[特性]]: ,特性番号 ,規格参照具象構文名 ,応用名 ,完全名 ,型 ,値 ,1〜12 ,[[内在特性]] ,== ,== ,== ,== ,13 (内在特性) ,[CODE(SGML)[source]] ,== ,[RUBYB[source] [原始]] ,[CODE(SGML)[[[node]]]] ([CODE(SGML)[[[urefnode]]]]) ,原始グローブの節 ,14 ,[CODE(SGML)[[[srcprop]]]] ,[RUBYB[source property] [原始特性]] ,== ,[CODE(SGML)[[[compname]]]] ,原始グローブの特性名 ,15 ,[CODE(SGML)[[[value]]]] ,== ,[RUBYB[value] [値]] ,[CODE(SGML)[[[boolean]]]] ,特性値 [3] ある節 [VAR[n]] の特性 [VAR[p]] (型は [CODE(SGML)[boolean]] で、 値は [VAR[b]]) について VTN グローブを構築すると、次のようになります。 - 節 (級: [CODE(SGML)[boolean]]) -- 特性 [CODE(SGML)[source]] = [VAR[n]] -- 特性 [CODE(SGML)[srcprop]] = [VAR[p]] の名前 -- 特性 [CODE(SGML)[value]] = [VAR[b]] (もちろん、このほかに内在特性が適当な値を取ります。)