Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Ausdrücke und Operatoren
  5. Multiplikation (*)

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

View in EnglishAlways switch to English

Multiplikation (*)

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

DerMultiplikationsoperator (*) ergibt das Produkt der Operanden.

Probieren Sie es aus

console.log(3 * 4);// Expected output: 12console.log(-3 * 4);// Expected output: -12console.log("3" * 2);// Expected output: 6console.log("foo" * 2);// Expected output: NaN

Syntax

js
x * y

Beschreibung

Der*-Operator ist für zwei Typen von Operanden überladen: number undBigInt. Erzwingt zuerst beide Operanden zu numerischen Werten und überprüft die Typen von ihnen. Er führt eine BigInt-Multiplikation aus, wenn beide Operanden zu BigInts werden; andernfalls führt er eine number-Multiplikation durch. EinTypeError wird ausgelöst, wenn ein Operand zu einem BigInt wird, der andere jedoch eine number bleibt.

Beispiele

Multiplikation mit Zahlen

js
2 * 2; // 4-2 * 2; // -4Infinity * 0; // NaNInfinity * Infinity; // Infinity

Andere, nicht BigInt-Werte werden zu Zahlen coerciert:

js
"foo" * 2; // NaN"2" * 2; // 4

Multiplikation mit BigInts

js
2n * 2n; // 4n-2n * 2n; // -4n

Sie können keine BigInt- und number-Operanden in der Multiplikation mischen.

js
2n * 2; // TypeError: Cannot mix BigInt and other types, use explicit conversions2 * 2n; // TypeError: Cannot mix BigInt and other types, use explicit conversions

Um eine Multiplikation mit einem BigInt und einem Nicht-BigInt durchzuführen, konvertieren Sie einen der Operanden:

js
2n * BigInt(2); // 4nNumber(2n) * 2; // 4

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-multiplicative-operators

Browser-Kompatibilität

Siehe auch

Help improve MDN

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

[8]ページ先頭

©2009-2025 Movatter.jp