読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

値をbooleanに変換する

JavaScript

今日見つけたイディオムです。値をbooleanに変換します。

!!<値>

出典はJSSpec。実行結果は以下を参照ください。

value_of( !!undefined ).should_be( false );
value_of( !!null ).should_be( false );
value_of( !!0 ).should_be( false );
value_of( !!"" ).should_be( false );
value_of( !!false ).should_be( false  );
value_of( !!"" ).should_be( false );
value_of( !!100 ).should_be( true );
value_of( !!"a" ).should_be( true );
value_of( !!true ).should_be( true );

ふむ。