issue98:tutoriel_javascript
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue98:tutoriel_javascript [2015/07/18 16:38] – andre_domenech | issue98:tutoriel_javascript [2015/07/20 14:07] (Version actuelle) – auntiee | ||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
Node (http:// | Node (http:// | ||
- | L' | + | L' |
sudo apt-get install nodejs | sudo apt-get install nodejs | ||
Ligne 39: | Ligne 39: | ||
The calculation of selectedNumberIndex seems a little odd, but lets analyze it. We say the selectedNumberIndex should be equal to a number which is generated Math.random() method, is multiplied by 1000, we take the mathematical floor of the value and calculate the remainder when divided by 90 (ie, 0-89).** | The calculation of selectedNumberIndex seems a little odd, but lets analyze it. We say the selectedNumberIndex should be equal to a number which is generated Math.random() method, is multiplied by 1000, we take the mathematical floor of the value and calculate the remainder when divided by 90 (ie, 0-89).** | ||
- | Nous allons écrire une application de génération de nombre du loto, qui soit capable de générer des nombres aléatoires entre un et 90 ; il générera cinq nombres permettant ensuite de jouer au loto :-). | + | Nous allons écrire une application de génération de nombre du loto, qui soit capable de générer des nombres aléatoires entre 1 et 90 ; il générera cinq nombres permettant ensuite de jouer au loto :-). |
Le code source est présenté ci-dessus. | Le code source est présenté ci-dessus. | ||
- | À la première ligne, nous avons écrit un message pour la console, indiquant aux utilisateurs ce que fera le programme. Ensuite, nous définissons une matrice appelée predefinedNumbers. Dans Javascript, les matrices peuvent être créées en utilisant l' | + | À la première ligne, nous avons écrit un message pour la console, indiquant aux utilisateurs ce que fera le programme. Ensuite, nous définissons une matrice appelée predefinedNumbers. Dans Javascript, les matrices peuvent être créées en utilisant l' |
- | La ligne de code suivante est une boucle for qui remplit la matrice predefinedNumbers avec les nombres de un à 90. La boucle for du Javascript est très proche des boucles for qu'on trouve dans les langages basés sur la syntaxe C. Après ce remplissage initial, nous envoyons un message (Initialized the set of numbers - Le jeu de nombres est initialisé). Puis, nous créons une nouvelle matrice vide (lottoNumbers) qui contiendra les résultats. Après cela, vient la partie la plus compliquée du programme, la génération des nombres aléatoires (ici à droite). | + | La ligne de code suivante est une boucle for qui remplit la matrice predefinedNumbers avec les nombres de 1 à 90. La boucle for du Javascript est très proche des boucles for qu'on trouve dans les langages basés sur la syntaxe C. Après ce remplissage initial, nous envoyons un message (Initialized the set of numbers - Le jeu de nombres est initialisé). Puis, nous créons une nouvelle matrice vide (lottoNumbers) qui contiendra les résultats. Après cela, vient la partie la plus compliquée du programme, la génération des nombres aléatoires (ici à droite). |
- | Nous avons une boucle for à cinq itérations, | + | Nous avons une boucle for à cinq itérations, |
Le calcul de selectedNumberIndex peut paraître un peu bizarre, mais analysons-le. Nous disons que selectedNumberIndex doit être égal à un nombre qui est généré avec la méthode Math.ramdom(), | Le calcul de selectedNumberIndex peut paraître un peu bizarre, mais analysons-le. Nous disons que selectedNumberIndex doit être égal à un nombre qui est généré avec la méthode Math.ramdom(), |
issue98/tutoriel_javascript.1437230290.txt.gz · Dernière modification : 2015/07/18 16:38 de andre_domenech