Los enumeradores o tipos enumerados se inventaron, entre otras cosas, para mejorar enormemente la legibilidad del código. Y yo sí los recomiendo.
Aunque en JavaScript no los declararía como en C, si no más parecidos a JAVA:
Código Javascript
:
Ver originalvar AJAX_READYSTATE= { UNINITIALIZED:0, LOADING:1, LOADED:2, INTERACTIVE:3, COMPLETE:4 };
var AJAX_STATUS = { ERROR:404, OK:200 };
Luego en el código usar por ejemplo AJAX_READYSTATE.COMPLETE, AJAX_STATUS.OK