Após a execução do seguinte código em JavaScript, qual será ...
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);
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Fundamento decisivo: O uso do operador unário + em let b = +a faz a conversão da string "10" para número, o que determina que typeof b resulte em "number".
- Quando houver + antes de uma variável ou literal em JavaScript, verifique se ele está como operador unário, pois isso indica conversão para número.
- Não confunda o tipo da variável original com o tipo da variável após uma atribuição que faz coerção.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo