Filter-MATH(数字计算)
Filter-MATH
MATH(数字计算)**
- ceil
- floor
- round
- plus
- minus
- times
- divided_by
- modulo
- at_most
- at_least
ceil
将数字向上舍入为最接近的整数。
- 譬如: 1.1,向上最近的整数是2
- 譬如: 1.9,向上最近的整数是2
- 譬如: 2.5,向上最近的整数是3
// 1.代码
{{ 1.2 | ceil }}
// 2.输出
2
floor
将数字向下舍入为最接近的整数。
- 譬如: 1.1,向上最近的整数是1
- 譬如: 1.9,向上最近的整数是1
- 譬如: 2.5,向上最近的整数是2
// 1.代码
{{ 1.2 | floor }}
// 2.输出
1
round
将数字四舍五入为最接近的整数。
// 1.代码
{{ 2.7 | round }}
{{ 1.3 | round }}
// 2.输出
3
1
四舍五入到特定的小数位数
- 您可以指定要四舍五入的小数位数。如果您未指定数字,则round过滤器会四舍五入到最接近的整数。
// 1.代码
{{ 3.14159 | round: 2 }}
// 2.输出
3.14
plus
将两个数字相加。
// 1.代码
{{ 2 | plus: 2 }}
// 2.输出
4
minus
减法:从另一个数字中减去给定的数字。
// 1.代码
{{ 4 | minus: 2 }}
// 2.输出
2
times
将一个数字乘以给定的数字。
- 譬如:2*2=4
// 1.代码
{{ 2 | times: 2 }}
// 2.输出
4
divided_by
除法:将一个数字除以给定的数字。
// 1.代码
{{ 4 | divided_by: 2 }}
{{ 20 | divided_by: 7 }}
// 2.输出
2
2.857142857142857
modulo
返回一个数除以给定数后的余数。
- 譬如:12/5=2,余数是2
- 譬如:12/7=1,余数是5
// 1.代码
{{ 12 | modulo: 5 }}
// 2.输出
2
at_most
将数字限制为最大值。
// 1.代码
{{ 6 | at_most: 5 }}
{{ 4 | at_most: 5 }}
// 2.输出
5
4
at_least
将数字限制为最小值。
// 1.代码
{{ 4 | at_least: 5 }}
{{ 4 | at_least: 3 }}
// 2.输出
5
4