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?
- 4
- 22
- Erro
- 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