or を使わない書き方

var val='bbb'
alert(val=='aaa' || val=='bbb' || val=='ccc')//truevar val='bbb'
alert(/aaa|bbb|ccc/i.test(val))//true

おまけ
プロパティ名のオブジェクト内の有無を調べる時は in を使う

var name='bbb'
var vals={
	aaa:false,
	bbb:false,
	ccc:false
}
alert(vals[name]); //false
alert(vals.hasOwnProperty(name)); //true
alert(name in vals); //true

var vals={
	aaa:undefined,
	bbb:undefined,
	ccc:undefined
}
alert(vals[name]); //undefined
alert(typeof vals[name]!='undefined'); //false
alert(vals.hasOwnProperty(name)); //true
alert(name in vals); //true

var f=function(){}
f.prototype={
	aaa:false,
	bbb:false,
	ccc:false
}
var vals=new f;
alert(vals[name]); //false
alert(typeof vals[name]!='undefined'); //true
alert(vals.hasOwnProperty(name)); //false
alert(name in vals); //true