Mathematische Funktionen im Jitterbit Design 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 Wertdenominator
: 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