diff options
author | julieng <julien.gattelier@gmail.com> | 2021-08-03 08:03:23 +0200 |
---|---|---|
committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-09-03 08:08:25 +0200 |
commit | bf8e099b9c8b3c60d60b3712b4fc97b052c39887 (patch) | |
tree | c101746d082c9581c94f5937519c7d0e2f4af8cb /files/fr/web/javascript/reference/errors/bad_octal/index.md | |
parent | 844f5103992238c0c23203286dad16a466e89c97 (diff) | |
download | translated-content-bf8e099b9c8b3c60d60b3712b4fc97b052c39887.tar.gz translated-content-bf8e099b9c8b3c60d60b3712b4fc97b052c39887.tar.bz2 translated-content-bf8e099b9c8b3c60d60b3712b4fc97b052c39887.zip |
convert content to md
Diffstat (limited to 'files/fr/web/javascript/reference/errors/bad_octal/index.md')
-rw-r--r-- | files/fr/web/javascript/reference/errors/bad_octal/index.md | 46 |
1 files changed, 23 insertions, 23 deletions
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 --- -<div>{{jsSidebar("Errors")}}</div> +{{jsSidebar("Errors")}} -<h2 id="Message">Message</h2> +## Message -<pre class="syntaxbox">Warning: SyntaxError: 08 is not a legal ECMA-262 octal constant. -Warning: SyntaxError: 09 is not a legal ECMA-262 octal constant. -</pre> + Warning: SyntaxError: 08 is not a legal ECMA-262 octal constant. + Warning: SyntaxError: 09 is not a legal ECMA-262 octal constant. -<h2 id="Type_d'erreur">Type d'erreur</h2> +## Type d'erreur -<p>Un avertissement, l'exécution du script JavaScript ne sera pas interrompue.</p> +Un avertissement, l'exécution du script JavaScript ne sera pas interrompue. -<h2 id="Quel_est_le_problème">Quel est le problème ?</h2> +## Quel est le problème ? -<p>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 <code>08</code> et <code>09</code> et JavaScript produit un avertissement.</p> +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. -<p>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 ((<code>0o</code> ou <code>0O)</code>. Pour plus d'informations à ce sujet, voir la page sur <a href="/fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Octaux">la grammaire lexicale JavaScript</a>.</p> +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). -<h2 id="Exemples">Exemples</h2> +## Exemples -<h3 id="Nombres_invalides_en_notation_octale">Nombres invalides en notation octale</h3> +### Nombres invalides en notation octale -<pre class="brush: js example-bad">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</pre> +// SyntaxError: "0"-prefixed octal literals and octal escape sequences are deprecated +``` -<h3 id="Nombres_valides_en_notation_octale">Nombres valides en notation octale</h3> +### Nombres valides en notation octale -<p>On utilisera un zéro suivi de la lettre « o » pour indiquer un nombre exprimé en notation octale :</p> +On utilisera un zéro suivi de la lettre « o » pour indiquer un nombre exprimé en notation octale : -<pre class="brush: js example-good">0O755; +```js example-good +0O755; 0o644; -</pre> +``` -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li><a href="/fr/docs/Web/JavaScript/Reference/Grammaire_lexicale#Octaux">La grammaire lexicale de JavaScript</a></li> - <li><a href="/fr/docs/Web/JavaScript/Reference/Errors/Deprecated_octal">SyntaxError: "0"-prefixed octal literals and octal escape seq. are deprecated</a></li> -</ul> +- [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) |