СергейХ,
nnn() исполнить
нужно
setTimeout (nnn, y*100);
но тогда уже nnn к моменту запуска будет нерабочей функцией потому что для всей сотни nnn будет i = 10 и t = 10.
замыкание требуется чтоб сохранить значения i и t
читать букварь
http://javascript.ru/basic/closure#p...-ispolzovaniya
https://learn.javascript.ru/settimeout-setinterval