Легенький вопросик.
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, время: 22:55. |