変数 ちょっと詳しく

JavaScriptの変数には、数値、文字列以外にも真偽値を表わす true, falseや、NULL値を表わすnull などを代入することもできます。このtrueやfalseを使えばif文などの条件式を エレガントに書くことができます。
<SCRIPT LANGUAGE="JavaScript">
v = true;
iffunc(v);
v = false;
iffunc(v);
v = null;
iffunc(v);

function iffunc(b)
{
	if (b) {
		document.write("真");
	} else {
		document.write("偽");
	}
}	
</SCRIPT>
実行結果

nullは条件式では偽にあたるようです。