デフォルト引数はこうすればよかったのですね・・・三項演算子とか恥ずかしい。
function hoge(value) { value = value || デフォルト値; // 処理 }
Java とか C# も未定義変数の処理をこれぐらい気軽にかけるようになって欲しかったなあ。
そういえばディフォルト?まあいいや。