Frontend/24_10_08/randomszam.js

53 lines
1.2 KiB
JavaScript
Raw Normal View History

2024-10-08 11:04:28 +00:00
let randomszamok = [];
document.getElementById("gomb").addEventListener("click", function () {
let szam = document.getElementById("szam").value;
let myPromise = new Promise((resolve, reject) => {
let success = true;
let randnum = parseInt(Math.random() * 100);
setTimeout(() =>{
if (success){
resolve(randnum);
} else{
reject("Hiba történt.");
}
}, 2000);
});
if(typecheck(szam)){
szam = parseInt(szam);
let eredmeny = myPromise
.then(result => {
return result;
})
.catch(error =>{
console.error("ERROR");
});
console.log(eredmeny);
randomszamok.push(eredmeny);
randomszamokkiir();
} else{
hibasbemenet();
}
});
let hibasbemenet = () =>{
alert("HIBÁS BEMENET");
}
let typecheck = (szam1) =>{
if (szam1 == ""){
return false;
}
return true;
};
let randomszamokkiir = ()=>{
document.getElementById("generaltszamok").innerHTML = randomszamok;
}