Script en Javscript
Fermé
TheWebber
Messages postés
3
Date d'inscription
mercredi 16 janvier 2008
Statut
Membre
Dernière intervention
21 janvier 2008
-
21 janv. 2008 à 20:03
Posotaz Messages postés 489 Date d'inscription samedi 23 juin 2007 Statut Membre Dernière intervention 19 juin 2011 - 21 janv. 2008 à 22:24
Posotaz Messages postés 489 Date d'inscription samedi 23 juin 2007 Statut Membre Dernière intervention 19 juin 2011 - 21 janv. 2008 à 22:24
A voir également:
- Script en Javscript
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Accueil - Windows
- Script bat - Guide
- Executeur de script - 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 ?