JavaScript に void 演算子というものを発見
変数 a があったときに、a を評価させない演算子。
上記のように書いた場合、b には false が入るようだ。実用的な使い方としては、
b = void(true) ? true: false;
というなことをしたいときに、このままだと '1' に遷移してしまうので、
<a href="javascript:document.forms[0].foo.value = '1';" >リンク</a>
こうしておく遷移せずに代入だけができるようだ。
<a href="javascript:void(document.forms[0].foo.value = '1');" >リンク</a>
他には使い道が思いつかないが。。