無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

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

||で三項演算子風nullチェック

Core JavaScript 1.5 Guide:Operators:Logical Operatorsより:

expr1 || expr2
(論理 OR)expr1 を true と見ることができる場合は expr1 を返す。そうでない場合は expr2 を返す。

nullやundefinedはfalseと評価されるため、「||」で簡単に三項演算子風nullチェックを行うことができます。

var stdout = document.getElementById("stdout");

var a = null;
var b = "b";

// 「||」は 式を評価して
//   -左辺がtrueであれば左辺
//   -それ以外は右辺
// を返す。
// 以下の場合、aがnullなのでfalseと評価され、bが返される。
stdout.innerHTML += a || b;

// これは以下と同じ
//stdout.innerHTML += a != null ? a : b;

確認はこちらから