From bf8e099b9c8b3c60d60b3712b4fc97b052c39887 Mon Sep 17 00:00:00 2001 From: julieng Date: Tue, 3 Aug 2021 08:03:23 +0200 Subject: convert content to md --- .../javascript/reference/errors/bad_octal/index.md | 46 +++++++++++----------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'files/fr/web/javascript/reference/errors/bad_octal') diff --git a/files/fr/web/javascript/reference/errors/bad_octal/index.md b/files/fr/web/javascript/reference/errors/bad_octal/index.md index 4b14545161..eeea43f7ac 100644 --- a/files/fr/web/javascript/reference/errors/bad_octal/index.md +++ b/files/fr/web/javascript/reference/errors/bad_octal/index.md @@ -10,44 +10,44 @@ tags: translation_of: Web/JavaScript/Reference/Errors/Bad_octal original_slug: Web/JavaScript/Reference/Erreurs/Bad_octal --- -
{{jsSidebar("Errors")}}
+{{jsSidebar("Errors")}} -

Message

+## Message -
Warning: SyntaxError: 08 is not a legal ECMA-262 octal constant.
-Warning: SyntaxError: 09 is not a legal ECMA-262 octal constant.
-
+ Warning: SyntaxError: 08 is not a legal ECMA-262 octal constant. + Warning: SyntaxError: 09 is not a legal ECMA-262 octal constant. -

Type d'erreur

+## Type d'erreur -

Un avertissement, l'exécution du script JavaScript ne sera pas interrompue.

+Un avertissement, l'exécution du script JavaScript ne sera pas interrompue. -

Quel est le problème ?

+## Quel est le problème ? -

Les littéraux de nombres décimaux peuvent démarrer par un zéro suivi d'un autre chiffre. Si tous les chiffres après le 0 de tête sont inférieurs à 8, le nombre est interprété comme un nombre en notation octale. Or, cela ne peut pas être le cas avec 08 et 09 et JavaScript produit un avertissement.

+Les littéraux de nombres décimaux peuvent démarrer par un zéro suivi d'un autre chiffre. Si tous les chiffres après le 0 de tête sont inférieurs à 8, le nombre est interprété comme un nombre en notation octale. Or, cela ne peut pas être le cas avec `08` et `09` et JavaScript produit un avertissement. -

Les littéraux en notation octale et les séquences d'échappement octales sont désormais dépréciées (il y a aura donc un avertissement complémentaire sur la dépréciation de ces notations). Avec ECMAScript 6 et les versions ultérieures, la syntaxe utilise un zéro initial, suivi de la lettre latine « o » en majuscule ou en minuscule ((0o ou 0O). Pour plus d'informations à ce sujet, voir la page sur la grammaire lexicale JavaScript.

+Les littéraux en notation octale et les séquences d'échappement octales sont désormais dépréciées (il y a aura donc un avertissement complémentaire sur la dépréciation de ces notations). Avec ECMAScript 6 et les versions ultérieures, la syntaxe utilise un zéro initial, suivi de la lettre latine « o » en majuscule ou en minuscule ((`0o` ou `0O)`. Pour plus d'informations à ce sujet, voir la page sur [la grammaire lexicale JavaScript](/fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Octaux). -

Exemples

+## Exemples -

Nombres invalides en notation octale

+### Nombres invalides en notation octale -
08;
+```js example-bad
+08;
 09;
 // SyntaxError: 08 is not a legal ECMA-262 octal constant
-// SyntaxError: "0"-prefixed octal literals and octal escape sequences are deprecated
+// SyntaxError: "0"-prefixed octal literals and octal escape sequences are deprecated +``` -

Nombres valides en notation octale

+### Nombres valides en notation octale -

On utilisera un zéro suivi de la lettre « o » pour indiquer un nombre exprimé en notation octale :

+On utilisera un zéro suivi de la lettre « o » pour indiquer un nombre exprimé en notation octale : -
0O755;
+```js example-good
+0O755;
 0o644;
-
+``` -

Voir aussi

+## Voir aussi - +- [La grammaire lexicale de JavaScript](/fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Octaux) +- [SyntaxError: "0"-prefixed octal literals and octal escape seq. are deprecated](/fr/docs/Web/JavaScript/Reference/Errors/Deprecated_octal) -- cgit v1.2.3-54-g00ecf