Math filters

Bộ lọc math cho phép bạn thực hiện các phép tính toán học.

Bộ lọc math có thể được kết nối với bộ lọc khác, chúng áp dụng từ trái qua phải. Ví dụ bên dưới, minus thực hiện trước, tiếp đến là times và cuối cùng là divided_by.

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

Danh sách bộ lọc math


abs

Trả về giá trị tuyệt đối của một số.

Input

{{ -17 | abs }}

Output

17

abs vẫn được áp dụng cho một chuỗi nếu chuỗi đó chỉ chứa số.

Input

{{ "-19.86" | abs }}

Output

19.86

ceil

Làm tròn lên số nguyên gần nhất.

Input

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

Output

5
5

divided_by

Phép chia của một số. Kết quả được làm tròn xuống số nguyên gần nhất.

Input

product.price = 200
{{ product.price | divided_by: 10 }}

Output

20

floor

Làm tròn xuống số nguyên gần nhất.

Input

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

Output

4
4

minus

Phép trừ của một số.

Input

product.price = 200
{{ product.price | minus: 15 }}

Output

185

plus

Phép cộng của một số.

Input

product.price = 200
{{ product.price | plus: 15 }}

Output

215

round

Làm tròn kết quả ra số nguyên gần nhất hoặc số qui định của số thập phân.

Input

{{ 4.6 | round }}
{{ 4.3 | round }}
{{ 4.5612 | round: 2 }}

Output

5
4
4.56

times

Phép nhân của một số.

Input

product.price = 200
{{ product.price | times: 1.15 }}

Output

230

modulo

Phép chia của một số và trả về phần dư.

Input

{{ 12 | modulo:5 }}

Output

2

results matching ""

    No results matching ""