docs/docs/cn/template-print/syntax/formatters/number-formatting.md
根据本地化设置格式化数字。
参数:
'10':formatN() // 输出 "10.000"
'1000.456':formatN() // 输出 "1,000.456"
数字按照指定精度和本地化格式输出。
对数字进行四舍五入处理,参数指定小数位数。
10.05123:round(2) // 输出 10.05
1.05:round(1) // 输出 1.1
输出为四舍五入后的数值。
将当前数字与指定值相加。
参数:
1000.4:add(2) // 输出 1002.4
'1000.4':add('2') // 输出 1002.4
输出为相加后的数值。
将当前数字与指定值相减。
参数:
1000.4:sub(2) // 输出 998.4
'1000.4':sub('2') // 输出 998.4
输出为相减后的数值。
将当前数字与指定值相乘。
参数:
1000.4:mul(2) // 输出 2000.8
'1000.4':mul('2') // 输出 2000.8
输出为相乘后的数值。
将当前数字与指定值相除。
参数:
1000.4:div(2) // 输出 500.2
'1000.4':div('2') // 输出 500.2
输出为相除后的数值。
计算当前数字对指定值的模(取余)。
参数:
4:mod(2) // 输出 0
3:mod(2) // 输出 1
输出为模运算的结果。
返回数字的绝对值。
-10:abs() // 输出 10
-10.54:abs() // 输出 10.54
10.54:abs() // 输出 10.54
'-200':abs() // 输出 200
输出为绝对值。
向上取整,即返回大于等于当前数字的最小整数。
10.05123:ceil() // 输出 11
1.05:ceil() // 输出 2
-1.05:ceil() // 输出 -1
输出为取整后的整数。
向下取整,即返回小于等于当前数字的最大整数。
10.05123:floor() // 输出 10
1.05:floor() // 输出 1
-1.05:floor() // 输出 -2
输出为取整后的整数。
将数字转换为整数(不推荐使用)。
依据具体转换情况。
将数字转换为英文格式(小数点为 '.'),不推荐使用。
依据具体转换情况。
将数字转换为字符串,仅保留指定小数位数,不推荐使用。
依据具体转换情况。
将数字转换为法文格式(小数点为 ','),不推荐使用。
依据具体转换情况。