|
@@ -0,0 +1,17 @@
|
|
|
|
|
+JS offre des structures de contrôle. Certaines sont semblables à C et Java :
|
|
|
|
|
+
|
|
|
|
|
+```javascript
|
|
|
|
|
+for(var i = 0 ; i < tableau.length ; i++) {
|
|
|
|
|
+ console.log('Index:', i, ' => Valeur:', tableau[i]);
|
|
|
|
|
+}
|
|
|
|
|
+```
|
|
|
|
|
+À noter : les tableaux en JS sont <em>aussi</em> des objets, et ont une
|
|
|
|
|
+propriété `length` indiquant leur nombre d'éléments.
|
|
|
|
|
+
|
|
|
|
|
+D'autres structures de boucles sont spécifiques à JS, comme celle-ci qui permet
|
|
|
|
|
+de parcourir toutes les <em>propriétés</em> d'un <em>objet</em> :
|
|
|
|
|
+```javascript
|
|
|
|
|
+for(var cle in luke) {
|
|
|
|
|
+ console.log('Clé:', cle, ' => Valeur:', luke[cle])
|
|
|
|
|
+}
|
|
|
|
|
+```
|