Легенький вопросик.
function func(){
var a = Math.random();
setTimeout(function() {
b = a;
}, 700);
if (a > b) {alert("предыдущее значение А больше текущего");}
else if (a < b) {alert("предыдущее значение А меньше текущего");}
else {alert("значения равны");}
}
setInterval (func, 1500);
Часто бывает нужно сравнивать рандомное значение переменной с предыдущим ее значением. В общем напишите другие решения задачи. :victory: |
Присваивание b = a надо после проверок, т.е. в конце
|
Цитата:
|
var b;
function func() {
var a = Math.random();
if(b != null) {
if (a > b) alert("предыдущее значение А больше текущего");
else if (a < b) alert("предыдущее значение А меньше текущего");
else alert("значения равны");
}
b = a;
setTimeout(func, 1500);
}
func();
|
Цитата:
|
Спасибо всем, как изначально написал первое, что в голову как пришло, так и пользовался, но догадывался, что не совсем правильно!
|
| Часовой пояс GMT +3, время: 13:31. |