Метод setTimeout вызывает
функцию или вычисляет выражение после определенного количества миллисекунд. (alert
Сообщение от антигерой
|
фактически мгновенно
|
возвращает undefined, поэтому надо обернуть функцией)
var scale = 2.5;
for(var i = 1; i <= scale; i += 0.2) {
setTimeout(function() {
alert(Math.round(i*5000));
}, Math.round(i*5000));
}