Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. JavaScript-Fehlerreferenz
  5. RangeError: BigInt division by zero

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

RangeError: BigInt division by zero

Der JavaScript-Ausnahmefehler "BigInt division by zero" tritt auf, wenn einBigInt durch0n geteilt wird.

Nachricht

RangeError: Division by zero (V8-based)RangeError: BigInt division by zero (Firefox)RangeError: 0 is an invalid divisor value. (Safari)

Fehlertyp

RangeError.

Was schiefgelaufen ist

Der Divisor einesDivisions- oderRest-Operators ist0n. In derNumber-Arithmetik ergibt diesInfinity, aber es gibt keinen "Unendlichkeitswert" in BigInts. Daher wird ein Fehler ausgegeben. Überprüfen Sie, ob der Divisor0n ist, bevor Sie die Division durchführen.

Beispiele

Division durch 0n

js
const a = 1n;const b = 0n;const quotient = a / b;// RangeError: BigInt division by zero

Überprüfen Sie stattdessen zuerst, ob der Divisor0n ist, und geben Sie entweder einen Fehler mit einer besseren Nachricht aus oder greifen Sie auf einen anderen Wert zurück, wieInfinity oderundefined.

js
const a = 1n;const b = 0n;const quotient = b === 0n ? undefined : a / b;

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp