Différences
Ci-dessous, les différences entre deux révisions de la page.
| web:js [2023/02/24 00:53] – créée jcheron | web:js [2023/04/10 13:12] (Version actuelle) – jcheron | ||
|---|---|---|---|
| Ligne 53: | Ligne 53: | ||
| Une fonction déclarée avec une expression | Une fonction déclarée avec une expression | ||
| <sxh javascript; | <sxh javascript; | ||
| - | var square=function (nombre) { | + | let square=function (nombre) { |
| return nombre * nombre; | return nombre * nombre; | ||
| }; | }; | ||
| Ligne 62: | Ligne 62: | ||
| <sxh javascript; | <sxh javascript; | ||
| function arrayMap(f, | function arrayMap(f, | ||
| - | | + | |
| - | | + | |
| for (i = 0; i < a.length; i++) | for (i = 0; i < a.length; i++) | ||
| result[i] = f(a[i]); | result[i] = f(a[i]); | ||
| Ligne 95: | Ligne 95: | ||
| // Un exemple de fonction imbriquée | // Un exemple de fonction imbriquée | ||
| function getScore () { | function getScore () { | ||
| - | | + | |
| num2 = 3; | num2 = 3; | ||
| Ligne 126: | Ligne 126: | ||
| } | } | ||
| - | var maFonction = créerFonction(); | + | let maFonction = créerFonction(); |
| maFonction(); | maFonction(); | ||
| </ | </ | ||
| Ligne 138: | Ligne 138: | ||
| <sxh javascript; | <sxh javascript; | ||
| - | var creerCompteur = function() { | + | let creerCompteur = function() { |
| - | | + | |
| function changeValeur(val) { | function changeValeur(val) { | ||
| compteurPrivate += val; | compteurPrivate += val; | ||
| Ligne 160: | Ligne 160: | ||
| <sxh javascript; | <sxh javascript; | ||
| - | var compteur1 = creerCompteur(); | + | let compteur1 = creerCompteur(); |
| - | var compteur2 = creerCompteur(); | + | let compteur2 = creerCompteur(); |
| alert(compteur1.valeur()); | alert(compteur1.valeur()); | ||
| compteur1.increment(); | compteur1.increment(); | ||
| Ligne 194: | Ligne 194: | ||
| <sxh javascript; | <sxh javascript; | ||
| - | var compteur=new creerCompteur(); | + | let compteur=new creerCompteur(); |
| compteur.increment(); | compteur.increment(); | ||
| alert(compteur.compteur);// | alert(compteur.compteur);// | ||
| Ligne 250: | Ligne 250: | ||
| <sxh javascript; | <sxh javascript; | ||
| - | var values=[{" | + | let values=[{" |
| </ | </ | ||
| ==== Parcours classique ==== | ==== Parcours classique ==== | ||
| <sxh javascript; | <sxh javascript; | ||
| - | for(var i=0; | + | for(let i=0; |
| | | ||
| } | } | ||