メモ。
Javascriptの&&演算子はどの型にも用いることができるため、if文がネストする場面において非常にスマートな記述を行うことが出来る。
下記はコンソール出力まで辿り着かない例。
※cがfalseのため。
var a = true;
var b = true;
var c = false;
a && b && c && console.log('ok');
すべてがtrueと評価されると、&&演算子の一番最後の式が評価される。
var a = true;
var b = true;
var c = true;
a && b && c && console.log('ok');
上記は下記のif文と同等の意味を表す。
if(a) {
	if(b) {
		if(c) {
			console.log('ok');
		}
	}
}