Javascript 正在查找单线铸造编号(oldValue)+;=1.在JS中

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() 不幸

我正在使用JavaScript为表中的一行创建总计。单元格值被类型化为字符串,因此+=将连接一个增量。是否有任何东西可以让我将此值强制转换为一行,这样我仍然可以使用+=而不必将旧值保存在
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