Писать на javascript'e - это все равно, что сдавать задачу трем разным преподам одновременно:
Дедушка Огнелис Мозиллович - очень добрый, принимает очень хорошо и забивает на мелкие помарки
Потомственный преподаватель девятого, или, что еще хуже, в восьмом поколении Оперов - сволочь, какая есть в любом учебном заведении - придирается к каждому понятному и не понятному символу, причем иногда сам пишет что-то в твое решение красной ручкой
А Инет Эксплорерович вообще имеет привычку читать решение жопой, а потом хрен поймешь, где именно его жопе что-то не понравилось
Вот и попробуй угодить всем троим...