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; |
| | ||
} | } |