A small typo: it should be predefined, not predifined. Apart of that: _"JavaScript does not have macros or constants, so there isn't much point in using all caps to signify features that JavaScript doesn't have."_ (You get extra bonus if you know who said this :-))