javascript 真偽値 判定 - JavaScriptで文字列をbooleanに変換するにはどうすればよいですか?

JavaScript boolean型判定 / javascript

真偽値('true'、'false'など)を表す文字列を、JavaScriptの組込み型に変換することはできますか?

文字列に変換されたフィールドのブール値を判断するには、文字列表現のリテラル値に頼るしかありませんでした。

var myValue = document.myForm.IS_TRUE.value;
var isTrueSet = myValue == 'true';

Kevin



Answer #1
stringToBoolean: function(string){
    switch(string.toLowerCase().trim()){
        case "true": case "yes": case "1": return true;
        case "false": case "no": case "0": case null: return false;
        default: return Boolean(string);
    }
}