You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/02-first-steps/15-function-basics/article.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -182,7 +182,7 @@ En d'autres termes, pour mettre ces termes au clair :
182
182
183
183
Nous déclarons des fonctions en listant leurs paramètres, puis les appelons en passant des arguments.
184
184
185
-
Dans l'exemple ci-dessus, on pourrait dire : "la fonction `showMessage` est déclarée avec deux paramètres, puis appelée avec deux arguments : `from` et `"Hello"`".
185
+
Dans l'exemple ci-dessus, on pourrait dire : "la fonction `showMessage` est déclarée avec deux paramètres, puis appelée avec deux arguments : `from` et `"Hello"`.
186
186
187
187
188
188
## Les valeurs par défaut
@@ -204,7 +204,7 @@ function showMessage(from, *!*text = "no text given"*/!*) {
204
204
alert( from +": "+ text );
205
205
}
206
206
207
-
showMessage("Ann"); // Ann: aucun texte fourni
207
+
showMessage("Ann"); // Ann: no text given
208
208
```
209
209
210
210
Maintenant, si le paramètre `text` n'est pas passé, il obtiendra la valeur `"no text given"`.
@@ -219,10 +219,11 @@ Ici, `"no text given"` est une chaîne de caractères, mais il peut s'agir d'une
@@ -378,7 +379,7 @@ function doNothing() { /* vide */ }
378
379
alert( doNothing() === undefined ); // true
379
380
```
380
381
381
-
Une `return` vide est également identique à un `return undefined` :
382
+
Un `return` vide est également identique à un `return undefined` :
382
383
383
384
```js run
384
385
function doNothing() {
@@ -453,7 +454,7 @@ Quelques exemples de violation de cette règle :
453
454
454
455
- `getAge` -- serait mauvais si elle affichait une `alert` avec l'âge (devrait seulement obtenir).
455
456
- `createForm` -- serait mauvais s’il modifiait le document en y ajoutant un formulaire (il ne devrait que le créer et le renvoyer).
456
-
- `checkPermission` -- serait mauvais si affiche le message d'accès accordé/refusé (doit uniquement effectuer la vérification et renvoyer le résultat).
457
+
- `checkPermission` -- serait mauvais s'il affiche le message d'accès accordé/refusé (doit uniquement effectuer la vérification et renvoyer le résultat).
457
458
458
459
Ces exemples supposent des significations communes de préfixes. Vous et votre équipe êtes libres de vous entendre sur d'autres sens, mais ils ne sont généralement pas très différents. Dans tous les cas, vous devez bien comprendre ce que signifie un préfixe, ce qu'une fonction préfixée peut et ne peut pas faire. Toutes les fonctions ayant le même préfixe doivent obéir aux règles. Et l'équipe devrait partager ces connaissances.
0 commit comments