Dlaczego tak
Tablica ma 3 elementy o indeksach 0–2, a warunek i <= t.length wykonuje dodatkowy obieg dla i = 3. Element t[3] nie istnieje i ma wartość undefined, a 15 + undefined daje NaN. Warunek i < t.length kończy pętlę po ostatnim indeksie. Start od i = 1 pominąłby pierwszy element i dalej dodał undefined, a pusty napis zamieniłby sumowanie w łączenie tekstu.