From 2a76c37d0e733dedf8ed87d1e7e46caf3c44667e Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Fri, 30 Jul 2021 20:18:17 +0200 Subject: Prepare JS French section for Markdown (#1574) * Rm IDs w/ [^h\d] id=" * Remove class="hidden" * Remove hidden for code blocks * rm summary classes * Use Note consistently * Remove sup * Rm code in pre * Fixes dd/dt/dl * Fix some more dd * Remove inline style and useless/craft from span/font * h2m report fixing - Consistent use of notes * h2m report fixing - Consistent use of warnings * h2m report fixing - reword one callout * h2m report fixing - array cruft spans hell * Cleaning the rest of docs for md conversion --- .../javascript/reference/errors/cant_assign_to_property/index.html | 2 +- .../web/javascript/reference/errors/invalid_array_length/index.html | 6 +++--- .../reference/errors/malformed_formal_parameter/index.html | 2 +- .../reference/errors/resulting_string_too_large/index.html | 2 +- .../fr/web/javascript/reference/errors/unexpected_token/index.html | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) (limited to 'files/fr/web/javascript/reference/errors') diff --git a/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html b/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html index 4014031b4b..ded05f9d44 100644 --- a/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html +++ b/files/fr/web/javascript/reference/errors/cant_assign_to_property/index.html @@ -13,7 +13,7 @@ original_slug: Web/JavaScript/Reference/Erreurs/Cant_assign_to_property

Message

-
TypeError: can't assign to property "x" on {y}: not an object (Firefox)
+
TypeError: can't assign to property "x" on {y}: not an object (Firefox)
 TypeError: Cannot create property 'x' on {y} (Chrome)
 
diff --git a/files/fr/web/javascript/reference/errors/invalid_array_length/index.html b/files/fr/web/javascript/reference/errors/invalid_array_length/index.html index b83edce57a..aa5fd0d701 100644 --- a/files/fr/web/javascript/reference/errors/invalid_array_length/index.html +++ b/files/fr/web/javascript/reference/errors/invalid_array_length/index.html @@ -27,11 +27,11 @@ RangeError: Invalid array buffer length (Chrome)

Deux cas de figures peuvent causer cette erreur :

-

Les tailles des objets Array et ArrayBuffer sont limitées car leurs longueurs (length) sont représentées par des entiers non-signés sur 32 bits. Ces valeurs sont donc nécessairement comprises dans l'intervalle allant de 0 à 232-1.

+

Les tailles des objets Array et ArrayBuffer sont limitées car leurs longueurs (length) sont représentées par des entiers non-signés sur 32 bits. Ces valeurs sont donc nécessairement comprises dans l'intervalle allant de 0 à 2^32-1.

Si vous utilisez le constructeur pour Array, il est probable que vous souhaitiez utiliser la notation littérale plutôt que le constructeur. En effet, le premier argument de ce constructeur correspond à la longueur du tableau.

diff --git a/files/fr/web/javascript/reference/errors/malformed_formal_parameter/index.html b/files/fr/web/javascript/reference/errors/malformed_formal_parameter/index.html index d9db00fdef..a06f5cc5c9 100644 --- a/files/fr/web/javascript/reference/errors/malformed_formal_parameter/index.html +++ b/files/fr/web/javascript/reference/errors/malformed_formal_parameter/index.html @@ -28,7 +28,7 @@ SyntaxError: malformed formal parameter (Firefox)

OK mais pourquoi cette formulation étrange ?

-

En effet, "Formal parameter" est une manière étrange de dire  « argument de fonction ». Le mot "malformed" (malformé) est utilisé car les ingénieurs travaillant sur Firefox engineers apprécient énormément les romans gothiques du XIXe.

+

En effet, "Formal parameter" est une manière étrange de dire  « argument de fonction ». Le mot "malformed" (malformé) est utilisé car les ingénieurs travaillant sur Firefox engineers apprécient énormément les romans gothiques du XIXe.

Examples

diff --git a/files/fr/web/javascript/reference/errors/resulting_string_too_large/index.html b/files/fr/web/javascript/reference/errors/resulting_string_too_large/index.html index a1a5dbbe1b..78ad63d9f3 100644 --- a/files/fr/web/javascript/reference/errors/resulting_string_too_large/index.html +++ b/files/fr/web/javascript/reference/errors/resulting_string_too_large/index.html @@ -25,7 +25,7 @@ RangeError: Invalid count value (Chrome)

La méthode {{jsxref("String.prototype.repeat()")}}, qui permet de répéter une chaîne de caractères, a été utilisée avec un argument qui n'est pas compris entre 0 et {{jsxref("Infinity")}} (exclue) (ce qui correspond à l'intervalle [0, +∞))

-

La chaîne de caractères crée par cette méthode ne doit pas dépasser la taille maximale d'une chaîne. Cette taille varie selon le moteur JavaScript. Pour Firefox (SpiderMonkey), la taille maximale d'une chaîne de caractères vaut 228 -1 (0xFFFFFFF).

+

La chaîne de caractères crée par cette méthode ne doit pas dépasser la taille maximale d'une chaîne. Cette taille varie selon le moteur JavaScript. Pour Firefox (SpiderMonkey), la taille maximale d'une chaîne de caractères vaut 2^28-1 (0xFFFFFFF).

Exemples

diff --git a/files/fr/web/javascript/reference/errors/unexpected_token/index.html b/files/fr/web/javascript/reference/errors/unexpected_token/index.html index d9a4fc0512..771455c514 100644 --- a/files/fr/web/javascript/reference/errors/unexpected_token/index.html +++ b/files/fr/web/javascript/reference/errors/unexpected_token/index.html @@ -52,7 +52,7 @@ SyntaxError: expected '=>' after argument list, got "x"

Il peut également arriver que des parenthèses manquent autour des instructions if :

-
function round(n, upperBound, lowerBound){
+
function round(n, upperBound, lowerBound){
   if(n > upperBound) || (n < lowerBound){
     throw 'Number ' + String(n) + ' is more than ' + String(upperBound) + ' or less than ' + String(lowerBound);
   }else if(n < ((upperBound + lowerBound)/2)){
-- 
cgit v1.2.3-54-g00ecf