[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Operators/Multiplication [Back]  [Original]

Multiplikation (*) - JavaScript | MDN

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

View in English Always switch to English

Multiplikation (*)

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.

Der Multiplikationsoperator (*) ergibt das Produkt der Operanden.

In diesem Artikel

Probieren Sie es aus

console.log(3 * 4);
// Expected output: 12

console.log(-3 * 4);
// Expected output: -12

console.log("3" * 2);
// Expected output: 6

console.log("foo" * 2);
// Expected output: NaN

Syntax

js
x * y

Beschreibung

Der *-Operator ist fr zwei Typen von Operanden berladen: number und BigInt. Er zwingt zuerst beide Operanden zu numerischen Werten und berprft die Typen von ihnen. Er fhrt eine BigInt-Multiplikation aus, wenn beide Operanden zu BigInts werden; andernfalls fhrt er eine number-Multiplikation durch. Ein TypeError wird ausgelst, wenn ein Operand zu einem BigInt wird, der andere jedoch eine number bleibt.

Beispiele

Multiplikation mit Zahlen

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

Infinity * 0; // NaN
Infinity * 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 knnen keine BigInt- und number-Operanden in der Multiplikation mischen.

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

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

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

Spezifikationen

Spezifikation
ECMAScript 2027 LanguageSpecification
# sec-multiplicative-operators

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page