Ваш пример кода ...
var a = 100;
var b = -10
var c = a + b // 90 (number)
... не сделает этого, если один из операндов не является String
.В вашем примере оба значения: Number
.
. Если у вас есть числа внутри String
с, вы можете использовать parseInt()
(не забудьте передать основание 10
, если вы работаете вдесятичный) или, возможно, просто префикс String
с +
, чтобы привести его к Number
.