Hola:
Y con pocas asignaciones previas se puede hacer cosas parecidas por ejemplo en el tema de visiblilidad...
var visible = new Array();
visible[false] = "hidden";
visible[true] = "visible";
y se simplifica la asignación:
document.getElementById("id").style.visibility = visible[obj.checked];
Como ves, el array no se indexa por valores numéricos, sino por valores lógicos... y el juego que da la indexación por cadenas...(arrays asociativos)... ese caso ya lo tendrás más que visto...
Saludos