説明

この関数は、値を受け取り、その値に基づいて「true」または「false」を返します。

戻り値

ゼロ以外の値の場合は true。ゼロ、false および空の文字列("")の場合はfalse

BooleanFormat(25) は true を返します。BooleanFormat(false) は false を返します。

この関数に空の文字列("")以外の文字列を渡した場合は、例外が発生します

例えば、BooleanFormat("Hello") では例外が発生します。

BooleanFormat("true") や BooleanFormat("yes") は true を返します。

同様に、BooleanFormat("false") や BooleanFormat("no") は false を返します。

Null 値

  • BooleanFormat("null"):null は文字列として扱われるので、例外が発生します。
  • BooleanFormat(null):null は変数として扱われるので、値が検索されます。そのような変数が存在しない場合は、例外が発生します。
  • BooleanFormat(javacast("null","null")):ここでは、実際に null が渡されるので、false を返します。

カテゴリ

履歴

New in Adobe ColdFusion(2016 リリース)

シンタックス

String BooleanFormat(value)

パラメーター

パラメーター 説明
数値、ブール値、null または空の文字列。

<cfscript>
	val=0;
	str="1123";
	writeoutput(BooleanFormat(val)); // returns false
	writeoutput(BooleanFormat(str)); // returns true
</cfscript>

メンバー関数を使用した例

<cfscript>
       val=false;
       WriteOutput(val.BooleanFormat());
</cfscript>

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー