[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Errors/Invalid_BigInt_syntax [Back]  [Original]

SyntaxError: invalid BigInt syntax - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

SyntaxError: invalid BigInt syntax

L'exception JavaScript "invalid BigInt syntax" se produit lors d'une tentative de conversion d'une chane de caractres en BigInt qui choue, parce que la chane de caractres ne peut pas tre analyse comme un nombre entier.

Dans cet article

Message

SyntaxError: Cannot convert x to a BigInt (moteur JavaScript bas sur V8)
SyntaxError: invalid BigInt syntax (Firefox)
SyntaxError: Failed to parse String to BigInt (Safari)

Type d'erreur

SyntaxError.

Quel est le problme ?

Lorsqu'on utilise la fonction BigInt() afin de convertir une chane de caractres en grand entier, la chane de caractres sera analyse comme du code source et la valeur rsultante doit tre un nombre entier.

Exemples

Exemples invalides

js
const a = BigInt("1.5");
const b = BigInt("1n");
const c = BigInt.asIntN(4, "8n");
// SyntaxError: invalid BigInt syntax

Exemples valides

js
const a = BigInt("1");
const b = BigInt("  1   ");
const c = BigInt.asIntN(4, "8");

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page