Zum Inhalt springen

Mathematische Funktionen im Jitterbit Integration Studio

Die mathematischen Funktionen bieten zusätzliche mathematische Operatoren über die grundlegenden arithmetischen Operatoren von Jitterbit Script hinaus.

Ceiling

Erklärung

int Ceiling(double d)

Syntax

Ceiling(<d>)

Erforderliche Parameter

  • d: Ein doppelter Wert

Beschreibung

Gibt die mathematische Obergrenze (aufgerundet auf die nächste Ganzzahl) eines gegebenen Wertes als Ganzzahl zurück. Das Argument sollte ein Double sein und wird, wenn nicht, zuerst in ein Double umgewandelt.

Beispiele

Ceiling(52.154); // Returns a value of 53

Exp

Erklärung

double Exp(double d)

Syntax

Exp(<d>)

Erforderliche Parameter

  • d: Ein doppelter Wert

Beschreibung

Gibt das mathematische Ergebnis e^d oder e hoch d zurück. Das Argument sollte ein Double sein und wird, wenn nicht, zuerst in ein Double umgewandelt.

Beispiele

Exp(4.60517); // Returns a value of 100 (99.9999814011926)

Floor

Erklärung

int Floor(double d)

Syntax

Floor(<d>)

Erforderliche Parameter

  • d: Ein doppelter Wert

Beschreibung

Gibt den mathematischen Mindestwert (abgerundet auf die nächste Ganzzahl) eines gegebenen Werts als Ganzzahl zurück. Das Argument sollte ein Double sein und wird, wenn nicht, zuerst in ein Double umgewandelt.

Beispiele

Floor(52.654); // Returns a value of 52

Log

Erklärung

double Log(double d)

Syntax

Log(<d>)

Erforderliche Parameter

  • d: Ein doppelter Wert

Beschreibung

Gibt den natürlichen Logarithmus (Logarithmus zur Basis e) eines gegebenen Wertes zurück. Das Argument sollte ein Double sein und wird, wenn nicht, zuerst in ein Double umgewandelt.

Beispiele

Log(100); // Returns a value of 4.60517018598809
Log("5a"); // Returns 1.6094379124341
// Treated as if Log(5)

Log10

Erklärung

double Log10(double d)

Syntax

Log10(<d>)

Erforderliche Parameter

  • d: Ein doppelter Wert

Beschreibung

Gibt den Logarithmus zur Basis 10 eines gegebenen Wertes zurück. Das Argument sollte ein Double sein und wird, wenn nicht, zuerst in ein Double umgewandelt.

Beispiele

log10(100); // Returns a value of 2

log10("5a"); // Returns 0.698970004336019
// Treated as if Log10(5)

Mod

Erklärung

long Mod(long numerator, long denominator)

Syntax

Mod(<numerator>, <denominator>)

Erforderliche Parameter

  • numerator: Ein langer Wert
  • denominator: Ein langer Wert

Beschreibung

Berechnet den Modul (den Rest) der Division des Zählers durch den Nenner. Der Rückgabewert hat das gleiche Vorzeichen wie der Zähler. Wenn der Nenner 0 ist, wird der Zähler zurückgegeben.

Beispiele

Mod(3005, 1000); // Returns 5
Mod(204, 17); // Returns 0
Mod(-206, 17); // Returns -2

Pow

Erklärung

double Pow(double base, double exponent)

Syntax

Pow(<base>, <exponent>)

Erforderliche Parameter

  • Basis: Ein doppelter Wert,
  • Exponent: Ein doppelter Wert

Beschreibung

Gibt das mathematische Ergebnis Basis^Exponent oder Basis hoch Exponent zurück. Die Argumente sollten Doubles sein und werden, wenn nicht, zuerst in Doubles umgewandelt.

Beispiele

Pow(2,3); // Returns a value of 8

Round

Erklärung

string Round(double d[, int numPlaces])

Syntax

Round(<d>[, <numPlaces>])

Erforderliche Parameter

  • d: Ein doppelter Wert

Optionale Parameter

  • numPlaces: Eine Ganzzahl mit Stellen für die Genauigkeit. Wenn diese Angabe weggelassen wird, ist der Standardwert 0.

Beschreibung

Gibt den angegebenen Wert zurück, gerundet auf eine angegebene Genauigkeit und konvertiert ihn dann in eine Zeichenfolge. Das Argument sollte ein Double sein und wird, wenn nicht, zuerst in ein Double konvertiert. Diese Funktion ist für die Anzeige von Werten (nicht für Berechnungen) konzipiert, da die Ausgabe eine Zeichenfolge ist.

Diese Funktion ähnelt der Zeichenfolge Format Funktion.

Beispiele

Round(9.53537465, 4); // Returns the string "9.5354"

RoundToInt

Erklärung

int RoundToInt(double d)

Syntax

RoundToInt(<d>)

Erforderliche Parameter

  • d: Ein doppelter Wert

Beschreibung

Gibt den angegebenen Wert gerundet auf die nächste Ganzzahl zurück (keine Dezimalstellen). Das Argument sollte ein Double sein und wird, wenn nicht, zuerst in ein Double umgewandelt.

Beispiele

RoundToInt(9.5353); // Returns a value of 10

Sqrt

Erklärung

double Sqrt(double d)

Syntax

Sqrt(<d>)

Erforderliche Parameter

  • d: Ein doppelter Wert

Beschreibung

Gibt die Quadratwurzel eines gegebenen Wertes zurück. Das Argument sollte ein Double sein und wird, wenn nicht, zuerst in ein Double umgewandelt.

Beispiele

Sqrt(9); // Returns a value of 3