javascript is the worst. it's like they took all the worst parts of every other language and mashed them together. sure, it's "popular" or whatever, but that just means more people suffer through it.