A resposta correta realmente é a letra "A" e sua explicação também está correta, mas a explicação da resposta "B" está errada. Quando um número é somado a uma string, não ocorre o erro de NaN e sim a concatenação dos dois valores.
A resposta correta realmente é a letra "A" e sua explicação também está correta, mas a explicação da resposta "B" está errada. Quando um número é somado a uma string, não ocorre o erro de NaN e sim a concatenação dos dois valores.
Olha, depende. Se você for utilizar este número em uma operação matemática, o resultado será NaN
No exercício a variável "idade" recebe um inteiro igual a 2, e a variável "dezAnosDepois" recebe uma string igual a "12". O operado "+" nesse caso age como concatenação. De uma olhada na resposta da "B" e confere. Por mim ainda continua errada, porque não aconteceria NaN, e sim igual abaixo:
const resultado = idade + dezAnosDepois
resultado = 212
Pessoal, acabei me enganando, a resposta de explicação da letra "B" da questão está correta.