round
¶
这个 round
过滤器将数字舍入到给定精度:
1 2 3 4 5 | {{ 42.55|round }}
{# outputs 43 #}
{{ 42.55|round(1, 'floor') }}
{# outputs 42.5 #}
|
这个 round
filter接受两个可选参数;第一个参数指定精度(默认值为 0
)第二种是舍入法(默认为 common
):
common
向上或向下四舍五入(将值向上舍入到离零的小数点后的一半位置,将1.5舍入为2,将-1.5舍入为-2);ceil
总是向上取整;floor
总是四舍五入。
注解
这个 //
运算符等于 |round(0, 'floor')
.
争论¶
precision
:舍入精度method
:舍入法