Math filters

Mit den mathematischen Filtern können Sie mathematische Aufgaben anwenden.

Mathematische Filter können verknüpft werden und werden wie alle anderen Filter in der Reihenfolge von links nach rechts angewendet. Im folgenden Beispiel wird zuerst minus, dann times und schließlich divided_by angewendet.

Sie Sparen {{ product.compare_at_price | minus: product.price | times: 100.0 | divided_by: product.compare_at_price }}%

Inhalt

abs

Gibt den absoluten Wert einer Zahl zurück.

{{ -17 | abs }}
17

abs funktioniert auch bei einer Zeichenkette, wenn die Zeichenkette nur eine Zahl enthält.

{{ "-19.86" | abs }}
19.86

at_most

Begrenzt eine Zahl auf einen Maximalwert.

{{ 4 | at_most: 5 }}
{{ 4 | at_most: 3 }}
4
3

at_least

Begrenzt eine Zahl auf einen Mindestwert.

{{ 4 | at_least: 5 }}
{{ 4 | at_least: 3 }}
5
4

ceil

Rundet eine Ausgabe auf die nächste Ganzzahl auf.

{{ 4.6 | ceil }}
{{ 4.3 | ceil }}
5
5

divided_by

Dividiert eine Ausgabe durch eine Zahl. Die Ausgabe wird auf die nächstliegende ganze Zahl abgerundet.


 
{{ product.price | divided_by: 10 }}
20

floor

Rundet eine Ausgabe auf die nächste Ganzzahl ab.

{{ 4.6 | floor }}
{{ 4.3 | floor }}
4
4

minus

Subtrahiert eine Zahl von einer Ausgabe.


 
{{ product.price | minus: 15 }}
185

plus

Fügt eine Zahl zu einer Ausgabe hinzu.


 
{{ product.price | plus: 15 }}
215

round

Rundet die Ausgabe auf die nächste Ganzzahl oder die nächste angegebene Anzahl von Dezimalstellen.

{{ 4.6 | round }}
{{ 4.3 | round }}
{{ 4.5612 | round: 2 }}
5
4
4.56

times

Multipliziert eine Ausgabe mit einer Zahl.


 
{{ product.price | times: 1.15 }}
230

modulo

Teilt eine Ausgabe durch eine Zahl und gibt den Rest zurück.

{{ 12 | modulo:5 }}
2
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.