Bonsoir,
je fais un tp en javascript qui sera noté
et un des points bonus est de faire un système de BestScore.
J'ai un petit soucis.
Mon localStorage ne se met pas à jour.
je fais un tp en javascript qui sera noté

et un des points bonus est de faire un système de BestScore.
J'ai un petit soucis.
Mon localStorage ne se met pas à jour.
Code:
var score_number = document.querySelector(".count.score");
score_number.innerHTML=0;
var best = document.querySelector(".count.best_score");
var best_score = localStorage.getItem("bestScore");
best.innerHTML = best_score;
var timeInSecs;
var ticker;
var charSpawn;
function startTimer(secs){
timeInSecs = parseInt(secs)-1;
ticker = setInterval( tick ,1000); // every second
charSpawn = setInterval( chaineAleatoire ,100); // every 100ms
}
function tick() {
var secs = timeInSecs;
if (secs <5 ) {
document.querySelector(".count.time").style.color = "red"; // and any other styling desired
}
if (secs>0) {
timeInSecs--;
}
else {
alert("TIME OUT ! Votre score est :" + score_number.innerHTML);
clearInterval(ticker); // stop counting at zero
clearInterval(charSpawn); // Stop spwaning letter
// startTimer(60); // remove forward slashes in front of startTimer to repeat if required
if(localStorage.getItem("bestScore") < score_number.innerHTML){ //METTRE A JOUR LE LOCALSTORAGE
localStorage.setItem("bestScore", score_number.innerHTML);
}
}
document.querySelector(".count.time").innerHTML = secs;
}