arrêt de la minuterie après 0,29
<head>
<script>
window.setInterval(function(){timer()},100);
function timer()
{
document.getElementById("timer").innerHTML=
(parseInt(document.getElementById("timer").innerHTML*100)+1)/100;
}
</script>
</head>
<body>
<div id="timer">0.000</div>
</body>
Comme vous le voyez, le nombre de minuterie uniquement jusqu'à 0.29
.
Pourquoi est-ce?
Il convient également de noter que 'parseInt' est redondant parce que' '* jette à toute façon numérique (et dans ce cas, la fonction est nuisible) –
' parseInt' ISN Ce n'est pas redondant ici, c'est la source du problème car il supprime les décimales qui finissent par amener le nombre à "0.29". Si vous supprimez le 'parseInt()', le compteur continue au-delà de '0.29' (bien qu'il montre les décimales complètes). – MrCode
Son utilisation est erronée parce que la chose étant analysée est déjà un nombre. De toute façon, manquant le point;) –