Questão FC871686
Após a execução do seguinte código em JavaScript, qual será a saída exibida no console?
Sem classificação
FUNDATEC · 2026
Após a execução do seguinte código em JavaScript, qual será a saída exibida no console?
let a = "10";
let b = +a;
console.log(typeof b);
- boolean
- object
- string
- symbol
- number
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
O console exibirá number porque o operador + usado antes de uma string realiza a conversão explícita para tipo numérico. Aqui, a contém a string "10".
Ao executar let b = +a;, o valor de b torna-se o número \(10\). Portanto b passa a ser um primitivo do tipo number.
Em seguida console.log(typeof b); retorna o nome do tipo do valor armazenado em b, que é a string "number". Assim a saída no console é number.
Observação curta: se a string não representar um número válido o resultado seria NaN, que também possui tipo number.
Conteúdo do catálogo FC Concursos · Atualizado em