Logo Passei Direto
Buscar
No âmbito de uma página Web, analise o trecho de código JavaScript a seguir.
const points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return a - b;});
alert(points);
A execução do código acima deverá provocar
(A) um erro de compilação na segunda linha.
(B) um erro de execução na terceira linha.
(C) a exibição dos valores de points na ordem em que foram declarados.
(D) a exibição dos valores de points na ordem numérica crescente.
(E) a exibição dos valores de points na ordem numérica decrescente.
A
B
C
D
E
User badge image

Enviado por extraindoquestoes_dev_tst+673682 há 21 horas

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

há 21 horas

Vamos analisar o código JavaScript apresentado: ```javascript const points = [40, 100, 1, 5, 25, 10]; points.sort(function(a, b){return a - b;}); alert(points); ``` 1. O método `sort()` é utilizado para ordenar os elementos de um array. No caso, a função de comparação `function(a, b){return a - b;}` é passada como argumento para o `sort()`. 2. Essa função de comparação retorna um valor negativo, zero ou positivo, dependendo da ordem dos elementos `a` e `b`. Quando `a - b` é negativo, `a` é colocado antes de `b`, e assim por diante. 3. Portanto, o código irá ordenar o array `points` em ordem numérica crescente. Agora, vamos analisar as alternativas: (A) um erro de compilação na segunda linha. - Incorreto, não há erro de compilação. (B) um erro de execução na terceira linha. - Incorreto, não há erro de execução. (C) a exibição dos valores de points na ordem em que foram declarados. - Incorreto, os valores serão ordenados. (D) a exibição dos valores de points na ordem numérica crescente. - Correto, essa é a saída esperada. (E) a exibição dos valores de points na ordem numérica decrescente. - Incorreto, os valores não serão exibidos em ordem decrescente. Portanto, a alternativa correta é: (D) a exibição dos valores de points na ordem numérica crescente.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina