javascript 从变量中减去百分比

dpiehjr4  于 2023-01-08  发布在  Java
关注(0)|答案(1)|浏览(212)

我在数据库中检查单元格是否为空,如果不是空的,我就去掉5%,如果不是,我就跳过它,但是我有个问题,也许我没有检查空的,我在null ? ''后面加上括号,我的百分比就不起作用了,输出的是10-2

let one = User[0].percent // - 10% (variable one value: 100)
let two = checkingOptions.options == null ? '' : -5 // - 5%
let three = checkingFly[2] == null ? '' : - checkingFly.percent // - 2%
let mp = + one + two + three
console.log(mp)

我想让他帮我正确地计算出10-2 = 8,但是我不知道该怎么做.

u1ehiz5o

u1ehiz5o1#

+运算符被重载了--对于数字,它做加法;对于字符串,它做连接;对于混合值,它强制它们以某种方式成为相同的类型。
您的一个或多个值可能是字符串。找出哪些是字符串,并像这样转换它们:

const allPercent = Number(User[0].percent)

相关问题