Questão FC266191
A linguagem de programação JavaScript permite executar códigos com lógica matemática em navegadores. Selecione a alternativa que mostra a saída do seguinte código JavaScript.
Desenvolvimento Web
IDECAN · 2022
A linguagem de programação JavaScript permite executar códigos com lógica matemática em navegadores. Selecione a alternativa que mostra a saída do seguinte código JavaScript.

- Resultado: 123123
- Resultado: 123
- Resultado: 11
- Resultado: 12
- Resultado: 13
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa correta imprime 12 porque a função recebe o número, converte-o em string com toString() e percorre cada caractere com um laço for.
Em cada iteração o caractere é convertido de volta para número com parseInt() e somado a uma variável acumuladora. Assim a função calcula a soma dos dígitos do número fornecido.
No caso de 123123 a operação realizada é \(1+2+3+1+2+3=12\). A função retorna esse valor e o comando console.log() exibe 12 no console.
Conteúdo do catálogo FC Concursos · Atualizado em