FC ConcursosFC Concursos

Questão FC374822

Qual alternativa refere-se à saída desse código?

Desenvolvimento Web

Instituto Consulplan · 2024

JavaScript é uma linguagem de programação dinâmica e interpretada por navegadores por não requer compilação prévia. Analise a linha de código JavaScript apresentado:

 

console.log(2 + '2');

 

Qual alternativa refere-se à saída desse código?

  1. 4
  2. 22
  3. Erro
  4. undefined
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A saída é 22, ou seja, uma string composta pelos caracteres 2 e 2.

Em JavaScript o operador + tem dupla função: soma números e faz concatenação quando pelo menos um dos operandos é string. Isso ocorre por coerção de tipos, onde o valor não-string é convertido para string automaticamente.

No exemplo, o número 2 é convertido para texto e então unido ao literal string '2': \(2 \to "2"\) e depois "2" + "2" → "22".

O console.log exibe essa string sem aspas, por isso vemos 22 no console.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo