// for ( initialisation variables ; condition à tester ; à exécuter à chaque passage // on peut omettre une section, mais il faut les ; for (i = 0, len = cars.length, text = ""; i < len; i++) { text += cars[i] + "<br>"; } // on peut omettre une section, mais il faut les ; // ex var i=0; for (; i < len; ) { i++;} //************************************************** // for sur les propriétés d'un objet ou d'un array var obj = {a:1, b:2, c:3}; for (var prop in obj) { console.log("obj." + prop + " = " + obj[prop]); } // Output: // "obj.a = 1" // "obj.b = 2" // "obj.c = 3" // attention aucune garanties sur l'ordre, notamment d'un navigateur à l'autre //********************************************** while (i < 10) { text += "The number is " + i; i++; } //********************************************** myArray.forEach(function(item, index) { console.log(item, index); });