我已经尝试使用文档(https://shopify.github.io/liquid/filters/round/)中提到的舍入来舍入浮点值。
这是代码
{% assign my_integer = 0.346257 | times: 100 %}
<span>{{ my_integer | round: 2 }} %</span>
但这使我喜欢
34.625699999999995 %
我试图显示35%。我不知道为什么回合不起作用。
答案 0 :(得分:1)
目前,以下内容:
{% assign my_integer = 0.346257 | times: 100 %}
<span>{{ my_integer | round: 2 }} %</span>
为我返回:34.63 %
我不是怎么得到34.625699999999995 %
的。
如果只想获取35%
,则应将其写为| round
,不需要在其后加上2,因为这表示小数点后有多少数字将舍入:
{% assign my_integer = 0.346257 | times: 100 %}
<span>{{ my_integer | round }} %</span>