Javascript 正在查找单线铸造编号(oldValue)+;=1.在JS中
我正在使用JavaScript为表中的一行创建总计。单元格值被类型化为字符串,因此+=将连接一个增量。是否有任何东西可以让我将此值强制转换为一行,这样我仍然可以使用+=而不必将旧值保存在Javascript 正在查找单线铸造编号(oldValue)+;=1.在JS中,javascript,casting,numbers,concatenation,Javascript,Casting,Numbers,Concatenation,我正在使用JavaScript为表中的一行创建总计。单元格值被类型化为字符串,因此+=将连接一个增量。是否有任何东西可以让我将此值强制转换为一行,这样我仍然可以使用+=而不必将旧值保存在old=Number(value)的额外代码行中 row.totals.value += delta; [string] [Integer] 不幸的是,如果不将LHS与+=结合使用,就不可能做到这一点 您可能还想使用parseInt()或parseFloat()而不是Number() 不幸
old=Number(value)
的额外代码行中
row.totals.value += delta;
[string] [Integer]
不幸的是,如果不将LHS与
+=
结合使用,就不可能做到这一点
您可能还想使用
parseInt()
或parseFloat()
而不是Number()
不幸的是,如果不将LHS与+=
结合使用,则无法完成此操作
您可能还想使用
parseInt()
或parseFloat()
而不是Number()
我不确定您是否可以+=,但您应该能够在一行中使用它:
row.totals.value = Number(rows.totals.value) + delta;
我不确定您是否可以+=,但您应该能够在一行中使用它:
row.totals.value = Number(rows.totals.value) + delta;
你可以用下面的方法来做
let str='123';
str=+str+4;
console.log(str)代码>您可以按以下方式执行
let str='123';
str=+str+4;
console.log(str)代码>row.total.value=+row.total.value+delta代码>row.total.value=+row.total.value+delta代码>