我在数据库中检查单元格是否为空,如果不是空的,我就去掉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
,但是我不知道该怎么做.
1条答案
按热度按时间u1ehiz5o1#
+运算符被重载了--对于数字,它做加法;对于字符串,它做连接;对于混合值,它强制它们以某种方式成为相同的类型。
您的一个或多个值可能是字符串。找出哪些是字符串,并像这样转换它们: