Как сделать функцию что срабатывает по числу
Добрый день, не знаю точно, как это назвать, но мне нужно, что бы функция(после нажатия кноки) запомнила, что при определённой цифре, она должна сработать. Тобиш, если рандомайзер выдаёт число 26(что будет наростать от 0), то после "активации" функции(нажатия кнопки) когда число дойдёт до 26, то должно выдать сообщение, после чего отменяет своё действие(что бы повторная активация функции была возможна только после нажатия кнопки). Вот сам код:
const oneStepTime = 100;
const disp = document.getElementById("num1avi");
function randomFloat(maxNumber, maxStep, minStep) {
let acc = 1.00;
const interval = setInterval(() => {
let step = 0.01;
if (maxNumber - acc > step) {
acc += step;
} else {
acc = maxNumber;
clearInterval(interval);
setTimeout(() => {
disp.innerText = "";
run();
}, 1000)
}
disp.innerText = acc.toFixed(2);
}, oneStepTime);
}
function Random() {
const min = 1;
const max = 5;
return Math.round((Math.random() * (max - min) + min) * 100) / 100;
}
function Button2() {
num3 = disp.innerText;
if (num3 = Random) {
alert("Число достигло" + " " + Random);
}
}
let flag = true;
function button2() {
if (flag) {
flag = false;
num3 = Random()
alert("Ваше число" + " " + num3)
if (disp.innerText = Random()) {
flag = true;
}
}
}