Я бы ещё посоветовал всегда использовать строгий режим, когда пишете свой код. Подробнее -
здесь. Хоть и он может сломать работающий код, работать в строгом режиме легче, так как он часто выдает ошибки там, где нестрогий режим просто игнорирует операцию, а запрещает он только то, что и в нестрогом режиме делать не рекомендуется.