最終更新日 :
2021年4月28日
説明
数値またはブール値を評価します。
戻り値
ゼロ以外の数値の場合は Yes。ゼロ、false、非ブール値および空の文字列 ("" )の場合は No。
この関数に空の文字列 ("" )以外の文字列を渡した場合は、例外が発生します。
例えば、YesNoFormat("Test") と指定すると例外が発生します。
カテゴリ
シンタックス
YesNoFormat(value) |
関連項目
履歴
ColdFusion(2016 リリース)で追加されました。
パラメーター
パラメーター |
説明 |
---|---|
value |
数値、空の文字列またはブール値 |
例
<cfscript> val1=1; WriteOutput(YesNoFormat(val1)); //Returns Yes val2=0; WriteOutput(YesNoFormat(val2)); //Returns No val3="1123"; WriteOutput(YesNoFormat(val3)); //Returns Yes val4="No"; WriteOutput(YesNoFormat(val4)); //Returns No val5=True; WriteOutput(YesNoFormat(val5)); //Returns Yes // try to return boolean value for non-empty string val6="hello"; try{ YesNoFormat(val6); } catch (any e){ WriteOutput(e.message); //Displays: cannot convert the value "hello" to a boolean } </cfscript>
メンバー関数を使用した例
<cfscript> val=True; WriteOutput(val.YesNoFormat()); </cfscript>