Die folgenden erweiterten mathematischen Funktionen sind im Formularberechnungs-Widget und bei Verwendung der bedingten Logik für das Feld Aktualisieren/Berechnen verfügbar.
Sie können diese Anleitung als Referenz verwenden, um perfekte Formulare zu erstellen.
Mathematische Funktionen
Die Argumente können entweder fest oder variabel in den Formularfeldern sein.
Function | Beschreibung |
---|---|
abs() |
Gibt den absoluten (positiven) Wert einer Zahl zurück.
abs(-100) = 100 |
acos() |
Gibt den Arcuskosinus einer Zahl zurück.
acos(0.5) = 1.05 |
asin() |
Gibt den Arcussinus einer Zahl zurück.
asin(0.5) = 0.52 |
atan() |
Gibt den Arcustangens einer Zahl im Bogenmaß zurück
atan(1) = 0.7854 |
atan2() |
Gibt den Arcustangens von zwei Variablen x und y zurück.
atan2(4, 8) = 0.4636 |
ceil() |
Rundet eine Zahl auf die nächste Ganzzahl auf.
ceil(1.3) = 2 |
cos() |
Gibt den Kosinus einer Zahl zurück. cos(2) = -0.42 |
exp() |
Gibt e hochgezählt als Potenz einer gegebenen Zahl zurück.
exp(1) = 2.7183 |
floor() |
Rundet eine Zahl auf die nächste ganze Zahl ab.
floor(1.7) = 1 |
log() |
Gibt den natürlichen Logarithmus einer Zahl zurück.
log(2) = 0.69 |
max() |
Gibt den höchsten Wert zurück.
max(4, 8, 2) = 8 |
min() |
Gibt den niedrigsten Wert zurück.
min(1, 2, 5) = 1 |
pow() |
Gibt x hochgezählt als Potenz von y zurück.
pow(2, 3) = 8 |
random() |
Erzeugt einen zufälligen Wert zwischen 0 und 1.
random() * 100 = a random number between 0 and 100 |
round() |
Rundet eine Zahl auf die nächstliegende Ganzzahl.
round(2.5) = 3 |
sin() |
Gibt den Sinus einer Zahl zurück.
sin(3) = 0.14 |
sqrt() |
Gibt die Quadratwurzel einer Zahl zurück. sqrt(25) = 5 |
tan() |
Gibt den Tangens einer Zahl zurück.
tan(45) = 1.62 |
E |
Gibt die Eulersche Zahl zurück.
E * 1 = 2.7183 |
LN2 |
Gibt den natürlichen Logarithmus von 2 zurück.
LN2 * 1 = 0.6931 |
LN10 |
Gibt den natürlichen Logarithmus von 10 zurück.
LN10 * 1 = 2.3026 |
LOG2E |
Gibt den Logarithmus zur Basis 2 von E zurück.
LOG2E * 1 = 1.4427 |
LOG10E |
Gibt den Basis-10-Logarithmus von E zurück.
LOG10E * 1 = 0.4343 |
PI |
Gibt den Wert von PI zurück.
PI * 1 = 3.1416 |
SQRT1_2 |
Gibt die Quadratwurzel von 1/2 zurück.
SQRT1_2 * 1 = 0.7071 |
SQRT2 |
Gibt die Quadratwurzel von 2 zurück.
SQRT2 * 1 = 1.4142 |
avg() |
Gibt den Durchschnitt der angegebenen Zahlen zurück.
avg(0, 2, 4) = 2 |
avgNoZero() |
Gibt den Durchschnitt der angegebenen Zahlen zurück, wobei Nullen und leere Felder ausgeschlossen werden.
avgNoZero(0, 2, 4) = 3 |
count() | Gibt die Anzahl der ausgewählten Optionen in einem Mehrfachauswahl- oder Einfachauswahl-Element zurück. |
commaSeparate() |
Fügen Sie bei großen Zahlen Komma-Trennzeichen ein.
commaSeparate(1234567) = 1,234,567.00 |
dateString() |
Konvertiert den Wert eines Date Picker (oder die Epochenzeit in Tagen) in eine Datumszeichenfolge im Format “D M d Y”.
dateString(12-25-2030) = Wed Dec 25 2030 |
nth() |
Gibt die n-te größte Zahl zurück.
nth(2, 20, 30, 40) = 30 |
minutes() |
Konvertiert Minuten in Millisekunden.
minutes(1) = 60000 |
hours() |
Konvertiert Stunden in Millisekunden.
hours(1) = 3600000 |
days() |
Konvertiert Tage in Millisekunden.
days(1) = 86400000 |
weeks() |
Konvertiert Wochen in Millisekunden.
weeks(1) = 604800000 |
months() |
Konvertiert Monate in Millisekunden.
months(1) = 2592000000 |
Kommentar abschicken: