Я конечно не специалист в JavaScript, но этот код работать не будет i = i+3; что это? Ни пойми к чему прибавляем тройку n = i%3; Что это? Не буду утверждать, что это не правильно, но эта запись мне не знакома И вообще в for три условия, а не два for (начало; условие; шаг) { // ...тело цикла ... }