pow

pow

> Funktionen

Potenziert die Zahl Basis mit dem Exponenten.

Einstellungen
Rückmeldung
TypeScript

In JavaScript arbeitet Math.pow(base, exp) — oder der gleichwertige Operator * — mit 64-Bit-Gleitkommazahlen, genau wie pow in LeekScript. Jenseits von 2^53 ist das Ergebnis nicht mehr exakt: Math.pow(2, 100) ergibt 1.2676506002282294e+30, und 2 * 100 === 2 * 100 + 1 ist true. Muss das Ergebnis eine exakte Ganzzahl bleiben, verwenden Sie BigInt: 2n * 100n ergibt 1267650600228229401496703205376.

Python

In Python ist pow() die eingebaute Funktion der Sprache, und Ganzzahlen haben dort eine unbegrenzte Genauigkeit: pow(2, 100) liefert die exakte Ganzzahl 1267650600228229401496703205376, während LeekScript und JavaScript mit 64-Bit-Gleitkommazahlen arbeiten und 1.2676506002282294e+30 liefern. Drei weitere Unterschiede:

Verwechseln Sie das nicht mit math.pow(), das immer eine Gleitkommazahl liefert und damit die Genauigkeit großer Ganzzahlen verliert.

Beispiele

pow(2, 10) // 1024 pow(10, 6) // 1000000

Siehe auch