J'ai une liste de sélection html de 0-5. Je choisis un nombre de la liste, par exemple 4, et je veux que le programme crache 5. puisque 0,1,2,3,4 est 5 nombres. Actuellement, ma boucle ne fait qu'ajouter les nombres jusqu'à 15. Quelque chose ne va pas avec la logique dans ma boucle for.Utiliser pour la boucle pour compter des nombres entiers de 0 à un nombre javascript
document.getElementById('go').onclick = function() {
var topValue = document.getElementById('number').value;
topValue = parseFloat(topValue);
number = 0;
for (n = 0; n <= topValue; n++) {
number = number + n;
};
document.getElementById('result').value = number;
};
Qu'est-ce que «Quelque chose ne va pas avec la logique dans ma boucle for» signifie exactement? Pourriez-vous fournir un exemple reproductible minimal (plunker/jsfiddle)? –
Peut-être que je ne lis pas correctement, mais ne voulez-vous pas simplement 'topValue + 1' alors? –