Есть ли эффективный способ добавить две переменные a
и b
, когда они могут быть динамическими c? Мне также нужно проверить, являются ли их типы числами. Я думаю, что описанный ниже способ - не лучший / современный способ реализовать это. Пожалуйста, помогите.
EDIT
Я также хочу убедиться, что если одна из переменных не является числом (или null
), тогда переменная C
получит свое значение из переменной, которая является числом. Как мне это сделать?
const a;
const b;
let c;
// variables a and b are dynamic and could be null.
if(typeOf(a)==='number' && typeOf(b)==='number'){
if(!a && b){
c=b
}
if(a && !b){
c=a
}
if(a && b){
c=a+b
}
}