FC ConcursosFC Concursos

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);

  1. boolean
  2. object
  3. string
  4. symbol
  5. 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

Continue aprendendo