aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/javascript/reference/functions/index.md
diff options
context:
space:
mode:
authorCarolyn Wu <87150472+cw118@users.noreply.github.com>2022-03-03 02:35:24 -0500
committerGitHub <noreply@github.com>2022-03-03 08:35:24 +0100
commit581e6fb5827a5450e295c91250dd0563a3c9251a (patch)
tree801de6432e274e1a53bb3b1f6151e447915ffda8 /files/fr/web/javascript/reference/functions/index.md
parentda1500b5765037b2ec3db0190f3accac453c6d96 (diff)
downloadtranslated-content-581e6fb5827a5450e295c91250dd0563a3c9251a.tar.gz
translated-content-581e6fb5827a5450e295c91250dd0563a3c9251a.tar.bz2
translated-content-581e6fb5827a5450e295c91250dd0563a3c9251a.zip
Markdown fixes part 4 (fr/web/js) (#4373)
* Fix MD038, no spaces in code spans * Fix MD037/39, no spaces in emphasis/link text * Missed markdown fixes in code spans * Bold formatting correction
Diffstat (limited to 'files/fr/web/javascript/reference/functions/index.md')
-rw-r--r--files/fr/web/javascript/reference/functions/index.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/files/fr/web/javascript/reference/functions/index.md b/files/fr/web/javascript/reference/functions/index.md
index 90e9f5aa72..5e00f3541e 100644
--- a/files/fr/web/javascript/reference/functions/index.md
+++ b/files/fr/web/javascript/reference/functions/index.md
@@ -163,7 +163,7 @@ Une expression de fonction fléchée possède une syntaxe plus courte et est liÃ
- `param`
- : Le nom d'un argument. S'il n'y a pas d'arguments, cela doit être indiqué par `()`.  S'il y a un seul argument, les parenthèses ne sont pas obligatoires (par exemple :  `toto => 1`).
-- `instructions `ou` expression`
+- `instructions` ou `expression`
- : S'il y a plusieurs instructions, elles doivent être encadrées par des accolades. Une expression unique ne doit pas obligatoirement être entourée d'accolades. L'expression est également la valeur de retour implicite de la fonction.
### Le constructeur `Function`
@@ -398,7 +398,7 @@ function externe() {
resultat = externe()(20); // renvoie 20 et non pas 10
```
-Le conflit de nom apparaît avec l'instruction `return x` et vient de la dénomination commune de l'argument `x `de la fonction` interne` et la variable `x `de la fonction `externe`. La chaîne de portée est, pour cet exemple : {`interne`, `externe`, objet globalt}. On voit alors que le  `x` de la fonction interne l'emporte sur le `x `de la fonction externe. 20 (`x` de la fonction `interne`) est donc renvoyé plutôt que 10 (`x` de la fonction `externe`).
+Le conflit de nom apparaît avec l'instruction `return x` et vient de la dénomination commune de l'argument `x` de la fonction `interne` et la variable `x` de la fonction `externe`. La chaîne de portée est, pour cet exemple : {`interne`, `externe`, objet globalt}. On voit alors que le  `x` de la fonction interne l'emporte sur le `x` de la fonction externe. 20 (`x` de la fonction `interne`) est donc renvoyé plutôt que 10 (`x` de la fonction `externe`).
## Définition des méthodes
@@ -607,7 +607,7 @@ Bien que cette fonction ressemble à une déclaration de fonction, il s'agit en
En JavaScript, les gestionnaires d'événements [DOM](/fr/docs/DOM) (_event handlers_ en anglais) sont des fonctions (différentes des objets contenant une méthode `handleEvent` dans d'autres langages de liaison avec le DOM -_binding languages_ en anglais). Les fontions ont l'objet [event](/fr/docs/DOM/event) comme seul et unique paramètre. Comme tous les autres paramètres, si l'objet événement, n'a pas besoin d'être utilisé, il peut être absent de la liste des paramètres formels.
-Les objets d'un document HTML susceptibles de recevoir des événements peuvent être par exemple : `window` (objets` Window`, y compris les objets frames), `document` (les objets `HTMLDocument`), et les éléments (les objets `Element`). Au sein du [DOM HTML](https://www.w3.org/TR/DOM-Level-2-HTML/), les objets recevant des événements possède des propriétés gestionnaires d'événements. Ces propriétés sont les noms des événements en minuscules préfixés par « on » (par exemple `onfocus`). Une autre façon, plus fiable, d'ajouter des auditeurs d'événements, est offert par les [événements DOM de niveau 2](https://www.w3.org/TR/DOM-Level-2-Events/).
+Les objets d'un document HTML susceptibles de recevoir des événements peuvent être par exemple : `window` (objets `Window`, y compris les objets frames), `document` (les objets `HTMLDocument`), et les éléments (les objets `Element`). Au sein du [DOM HTML](https://www.w3.org/TR/DOM-Level-2-HTML/), les objets recevant des événements possède des propriétés gestionnaires d'événements. Ces propriétés sont les noms des événements en minuscules préfixés par « on » (par exemple `onfocus`). Une autre façon, plus fiable, d'ajouter des auditeurs d'événements, est offert par les [événements DOM de niveau 2](https://www.w3.org/TR/DOM-Level-2-Events/).
Note : Les événements font partie de la logique DOM et non de celle de JavaScript. (JavaScript n'est qu'un langage permettant de manipuler le DOM.)
@@ -756,7 +756,7 @@ resultat = padZeros(5,4); // renvoie "0005"
### Déterminer si une fonction existe
-Il est possible de déterminer si oui ou non une fonction existe en utilisant l'opérateur `typeof`. Dans l'exemple qui suit, on teste pour savoir si l'objet` window` possède une propriété appelé `noFunc` qui serait une fonction. Si c'est le cas, elle sera utilisée, sinon on fera autre chose.
+Il est possible de déterminer si oui ou non une fonction existe en utilisant l'opérateur `typeof`. Dans l'exemple qui suit, on teste pour savoir si l'objet `window` possède une propriété appelé `noFunc` qui serait une fonction. Si c'est le cas, elle sera utilisée, sinon on fera autre chose.
```js
if ('function' === typeof window.noFunc) {