You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postman测试脚本:如何将计算结果保留两位小数并复用?

Postman测试脚本中保留两位小数的实现方法

你需要将计算后的数值保留两位小数并四舍五入(如136.125转为136.13),可以用以下两种常用方法实现:

  • 使用toFixed()方法:
    这是最直接的方式,会将数字转为指定小数位数的字符串,默认进行四舍五入。修改后的代码如下:
let expectedDpay = temp.payPlanPremiumAmount;
expectedDpay = (expectedDpay * 12.5) / 100;
// 保留两位小数并四舍五入,结果为字符串类型
expectedDpay = expectedDpay.toFixed(2);
// 若需转为数字类型,可追加以下代码
expectedDpay = parseFloat(expectedDpay);

toFixed(2)会把136.125处理成"136.13",如果后续需要数字类型,用parseFloat()转换即可。

  • 使用Math.round()手动计算:
    如果更倾向于直接操作数字类型,可通过乘以100取整再除以100实现四舍五入:
let expectedDpay = temp.payPlanPremiumAmount;
expectedDpay = (expectedDpay * 12.5) / 100;
// 保留两位小数并四舍五入,结果为数字类型
expectedDpay = Math.round(expectedDpay * 100) / 100;

原理是将数值放大100倍后取整,再缩小回原比例,136.125*100=13612.5,取整后为13613,除以100得到136.13。

如果要将处理后的值保存到Postman变量供后续请求复用,可添加以下代码:

// 保存到环境变量
pm.environment.set("expectedDpay", expectedDpay);
// 或保存到全局变量
pm.globals.set("expectedDpay", expectedDpay);

内容的提问来源于stack exchange,提问作者Lilac

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 20:05:26