在Postman中执行算术运算?

问题描述 投票:0回答:1

我试图获得一个包含我使用Postman发送的数值之和的响应。但相反,我得到了连锁价值。请帮我。

这是我的代码片段:

 const {
            amount,
            old_balance,
            account_number,
            transaction_type,
            cashier
        } = req.body;

        let x, y, sum; 

        x = amount
        y = old_balance; 
        sum = x + y; 

        const newDebit = {

            created_on: create_on,
            transaction_id: transactions.length + 1,
            account_number: parseInt(account_number),
            amount: parseFloat(amount),
            cashier: parseInt(cashier),
            transaction_type: transaction_type,
            old_balance: parseFloat(old_balance),
            new_balance: parseInt(sum)
        }
node.js express postman
1个回答
0
投票

您应该首先将字符串转换为int然后添加x和y。将代码更改为

const {
    amount,
    old_balance,
    account_number,
    transaction_type,
    cashier
} = req.body;

let x, y, sum; 

x = amount
y = old_balance; 
sum = parseInt(x) + parseInt(y); 

const newDebit = {
    created_on: create_on,
    transaction_id: transactions.length + 1,
    account_number: parseInt(account_number),
    amount: parseFloat(amount),
    cashier: parseInt(cashier),
    transaction_type: transaction_type,
    old_balance: parseFloat(old_balance),
    new_balance: sum
}
© www.soinside.com 2019 - 2024. All rights reserved.