I持って次のコード:なしActionScriptで文字列をブール値に変換するにはどうすればよいですか?
var bool:String = "true";
ANブロックまたはswitch文は、どのようにこれはBooleanオブジェクトに変換することができますか?
を使用できI持って次のコード:なしActionScriptで文字列をブール値に変換するにはどうすればよいですか?
var bool:String = "true";
ANブロックまたはswitch文は、どのようにこれはBooleanオブジェクトに変換することができますか?
を使用でき:
var boolString:String = "true";
var boolValue:Boolean = boolString == "true"; // true
var boolString2:String = "false";
var boolValue2:Boolean = boolString2 == "true"; // false
編集
以下のコメントは、評価が起こるように、これだけの理由もなく、コードを複雑にされ
var boolValue:Boolean = (boolString == "true") ? true : false;
を使用することを提案しています部分:
(boolString == "true")
三項演算子を使用することと等価である:私はあなたが必ずしもないことをBooleanオブジェクトにそれを変換する方法を私の頭の上をオフに知っているが、注意していない
var tempValue:Boolean = boolString == "true"; // returns true: this is what I suggested
var boolValue:Boolean = tempValue ? true : false; // this is redundant
*必要*それはブールオブジェクトになります。それはすべて「偽」がどのように定義されているかに依存します。 "false"の空文字列に設定することができれば、Booleanオブジェクトのようにif(bool){whatever;}と言うことができます。 – jhocking
ありがとうございますが、私はそれをすることはできません。 – Randyaa