A voir également:
- Script en Javscript
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
- Script download - Télécharger - Édition & Programmation
1 réponse
Posotaz
Messages postés
489
Date d'inscription
samedi 23 juin 2007
Statut
Membre
Dernière intervention
19 juin 2011
225
21 janv. 2008 à 22:24
21 janv. 2008 à 22:24
Salut TheWebber,
Je n'ai pas le souvenir que les étiquettes soient d'application en JavaScript mais oublie. Si tu utilises un while() c'est justement pour éviter d'utiliser des instructions de rebranchement mais même dans ce cas c'est assez mal choisi puisque tu connais d'avance le nombre d'itérations => on utilise dans ce cas un for().
Voici un exemple conçu rapidement et commenté pour toi :
Et ça me donne 143. C'est bon ?
Je n'ai pas le souvenir que les étiquettes soient d'application en JavaScript mais oublie. Si tu utilises un while() c'est justement pour éviter d'utiliser des instructions de rebranchement mais même dans ce cas c'est assez mal choisi puisque tu connais d'avance le nombre d'itérations => on utilise dans ce cas un for().
Voici un exemple conçu rapidement et commenté pour toi :
<script language="JavaScript" type="text/javascript"> var CHIFFRE = "3"; var compte = 0; // le nombre de fois qu'on retrouve le chiffre 3 function comptePresence(nombre) { var chaine = "" + nombre; // Conversion du nombre en chaine de caractères for(var i=0; i<chaine.length; i++) { // Pour chaque caractère de cette chaine on la compare à "3" if(chaine.charAt(i)==CHIFFRE) { // si c'est vrai on incrémente le compte. compte++ ; } } } // Pour chaque nombre de 1 à 365 (inclus) for(var nombre=1; nombre<=365; nombre++) { comptePresence(nombre); } document.write("Le nombre de fois que l'on rencontre le chiffre " + CHIFFRE + " est: " + compte); </script>
Et ça me donne 143. C'est bon ?