aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/javascript/reference/statements
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/statements
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/statements')
-rw-r--r--files/fr/web/javascript/reference/statements/async_function/index.md2
-rw-r--r--files/fr/web/javascript/reference/statements/for-await...of/index.md2
-rw-r--r--files/fr/web/javascript/reference/statements/for/index.md2
-rw-r--r--files/fr/web/javascript/reference/statements/switch/index.md4
-rw-r--r--files/fr/web/javascript/reference/statements/with/index.md2
5 files changed, 6 insertions, 6 deletions
diff --git a/files/fr/web/javascript/reference/statements/async_function/index.md b/files/fr/web/javascript/reference/statements/async_function/index.md
index eac4ac9ce7..f60c23b0e2 100644
--- a/files/fr/web/javascript/reference/statements/async_function/index.md
+++ b/files/fr/web/javascript/reference/statements/async_function/index.md
@@ -156,7 +156,7 @@ Avec `concurrentStart`, si l'un des deux appels échoue, l'exception sera imméd
Pour obtenir les mêmes sécurités avec les promesses, il faut s'assurer que la fonction renvoie une promesse qui gère ce cas d'échec. Pour `concurrentPromise` cela signifie qu'il faut renvoyer la promesse de `Promise.all([]).then()`.
Bien entendu, il est toutefois possible d'avoir des fonctions asynchrones (avec `async`) qui gobent des erreurs involontairement. Si on considère la fonction `parallel` ci-avant, s'il n'y avait eu aucun `await` ou `return` pour le résultat de `Promise.all([])`, aucune erreur n'aurait été propagée.
-Bien que l'exemple `parallelPromise` paraisse simple, il ne gère aucune erreur du tout. Il aurait fallu utiliser un ` return ``Promise.all([])` analogue.
+Bien que l'exemple `parallelPromise` paraisse simple, il ne gère aucune erreur du tout. Il aurait fallu utiliser un `return Promise.all([])` analogue.
### Réécrire une chaîne de promesses avec une fonction asynchrone
diff --git a/files/fr/web/javascript/reference/statements/for-await...of/index.md b/files/fr/web/javascript/reference/statements/for-await...of/index.md
index cf6c423365..fe24c37c2e 100644
--- a/files/fr/web/javascript/reference/statements/for-await...of/index.md
+++ b/files/fr/web/javascript/reference/statements/for-await...of/index.md
@@ -10,7 +10,7 @@ original_slug: Web/JavaScript/Reference/Instructions/for-await...of
---
{{jsSidebar("Statements")}}
-L'instruction **`for await...of` **permet de créer une boucle qui parcourt les objets itérables asynchrones de la même façon qu'on parcourt les itérables synchrones (tels que les chaînes de caractères ({{jsxref("String")}}), les tableaux {{jsxref("Array")}}, les objets semblables aux tableaux comme {{jsxref("Fonctions/arguments", "arguments")}} ou {{domxref("NodeList")}}), {{jsxref("TypedArray")}}, {{jsxref("Map")}}, {{jsxref("Set")}}. Cette instruction invoque un mécanisme d'itération spécifique et les instructions à exécuter pour chaque propriété de l'objet.
+L'instruction **`for await…of`** permet de créer une boucle qui parcourt les objets itérables asynchrones de la même façon qu'on parcourt les itérables synchrones (tels que les chaînes de caractères ({{jsxref("String")}}), les tableaux {{jsxref("Array")}}, les objets semblables aux tableaux comme {{jsxref("Fonctions/arguments", "arguments")}} ou {{domxref("NodeList")}}), {{jsxref("TypedArray")}}, {{jsxref("Map")}}, {{jsxref("Set")}}. Cette instruction invoque un mécanisme d'itération spécifique et les instructions à exécuter pour chaque propriété de l'objet.
## Syntaxe
diff --git a/files/fr/web/javascript/reference/statements/for/index.md b/files/fr/web/javascript/reference/statements/for/index.md
index 977a80baff..beb5a287b3 100644
--- a/files/fr/web/javascript/reference/statements/for/index.md
+++ b/files/fr/web/javascript/reference/statements/for/index.md
@@ -24,7 +24,7 @@ L'instruction **`for`** crée une boucle composée de trois expressions optionne
- `initialisation`
- : Une expression (pouvant être une expression d'affectation) ou une déclaration de variable. Cette expression est évaluée une fois avant que la boucle démarre. On utilise généralement une variable qui agit comme un compteur. Cette expression peut éventuellement déclarer de nouvelles variables avec le mot-clé `var` ou `let`. Les variables déclarées avec `var` se situent dans la même portée que la boucle `for` (elles ne sont pas locales au sein de la boucle), les variables déclarées avec `let` sont locales à la boucle. Le résultat de l'expression n'est pas utilisé.
- `condition`
- - : Une expression qui est évaluée avant chaque itération de la boucle. Si cette expression est vérifiée, l'`instruction `est exécutée. Ce test est optionnel. S'il n'est pas présent, la condition sera toujours vérifiée. Si l'expression n'est pas vérifiée (i.e. vaut `false`), l'exécution se poursuivra à la première expression qui suit la boucle `for`.
+ - : Une expression qui est évaluée avant chaque itération de la boucle. Si cette expression est vérifiée, l'`instruction` est exécutée. Ce test est optionnel. S'il n'est pas présent, la condition sera toujours vérifiée. Si l'expression n'est pas vérifiée (i.e. vaut `false`), l'exécution se poursuivra à la première expression qui suit la boucle `for`.
- `expression_finale`
- : Une expression qui est évaluée à la fin de chaque itération. Cela se produit avant l'évaluation de l'expression `condition`. Cette expression est généralement utilisée pour mettre à jour ou incrémenter le compteur qu'est la variable d'initialisation.
- `instruction`
diff --git a/files/fr/web/javascript/reference/statements/switch/index.md b/files/fr/web/javascript/reference/statements/switch/index.md
index 98c11927bf..e478726ba6 100644
--- a/files/fr/web/javascript/reference/statements/switch/index.md
+++ b/files/fr/web/javascript/reference/statements/switch/index.md
@@ -42,9 +42,9 @@ L'instruction **`switch`** évalue une expression et, selon le résultat obtenu
- `expression`
- : Une expression à comparer avec chacune des clause `case`.
-- `case expressionN `{{optional_inline}}
+- `case expressionN` {{optional_inline}}
- : Une clause qu'on compare avec `expression`.
-- `default `{{optional_inline}}
+- `default` {{optional_inline}}
- : Une clause exécutée si aucune correspondance n'est trouvée avec les clause `case` (et/ou s'il n'y a pas de `break` pour les clauses `case` précédentes).
- `instructionsN`
- : Les instructions à exécuter lorsque l'`expression` correspond au cas présenté pour cette clause.
diff --git a/files/fr/web/javascript/reference/statements/with/index.md b/files/fr/web/javascript/reference/statements/with/index.md
index 07e848ad28..13fcf99f4e 100644
--- a/files/fr/web/javascript/reference/statements/with/index.md
+++ b/files/fr/web/javascript/reference/statements/with/index.md
@@ -48,7 +48,7 @@ Dès qu'un nom non-qualifié est utilisé, JavaScript cherche dans la chaîne de
}
```
- ce n'est que quand `f` est appelée que `x` est trouvé ou non, s'il est trouvé à partir de `o` ou (si o n'a pas de telle propriété) dans l'objet d'activation de `f `où `x` représente le premier argument de la fonction. Si `x` n'est pas défini dans l'objet passé en second argument, il n'y aura pas d'erreur renvoyée, juste des résultats imprévus.
+ ce n'est que quand `f` est appelée que `x` est trouvé ou non, s'il est trouvé à partir de `o` ou (si o n'a pas de telle propriété) dans l'objet d'activation de `f` où `x` représente le premier argument de la fonction. Si `x` n'est pas défini dans l'objet passé en second argument, il n'y aura pas d'erreur renvoyée, juste des résultats imprévus.
- **Inconvénient :** Du code utilisant l'instruction `with` pourrait ne pas être compatible dans le futur, en particulier lorsqu'il est utilisé avec autre chose qu'un objet simple. Par exemple :