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
Copyright © fecify.com 2025 all right reserved,powered by Gitbook该文件修订时间: 2025-09-08 19:14:57

results matching ""

    No results matching ""