我需要根据变量(借方/贷方)确定该值是增加还是减少,并返回一个有符号的数字。
由于这是该程序的关键部分,我只想仔细检查这是否确实是正确/最佳的方法:
var direction = 'debit';
var amount = 99.99
var signed = Number((direction === 'debit' ? '-' : '') + Math.abs(amount))
console.log(signed) // -99.99
var direction = 'credit';
var amount = 99.99
var signed = Number((direction === 'debit' ? '-' : '') + Math.abs(amount))
console.log(signed) // 99.99