estou confuso pois fui fazer um trecho de codigo com string e um resultado somado em vez de dar NAN por algum motivo soma a string com o numero já quando vou multiplicar ai sim da NAN irei manda o codigo para melhor entendimento.
// Tipos Primitivos: Number, String, Boolean
// tipo number
const salarioMarco = 1500;
const salarioAbril = 2500;
const valorDoSalario = salarioMarco + salarioAbril;
console.log(valorDoSalario);
// pontos flutuantes
const provaFinal = 5.5;
const provaFinalB = 4.5;
const resultado = provaFinalB - provaFinal;
console.log(resultado);
// NAN nao e um numero refere-se quando o resultado nao se indentifica como numero \\
const levi = 'resultado';
console.log(levi * provaFinal);
Note que esse trecho de codigo ira funcionar o resultado como NAN.
Já quando vou somar da o resultado diferente.
// Tipos Primitivos: Number, String, Boolean
// tipo number
const salarioMarco = 1500;
const salarioAbril = 2500;
const valorDoSalario = salarioMarco + salarioAbril;
console.log(valorDoSalario);
// pontos flutuantes
const provaFinal = 5.5;
const provaFinalB = 4.5;
const resultado = provaFinalB - provaFinal;
console.log(resultado);
// NAN nao e um numero refere-se quando o resultado nao se indentifica como numero \\
const levi = 'resultado';
console.log(levi + provaFinal);
OBS: TENTEI COM TODOS OS SINAIS DE OPERAÇOES E SO DEU ISSO COM O +.