Logo Passei Direto
Buscar
Com respeito à representação de datas no JavaScript, considere as declarações a seguir.
const d1 = new Date(2022, 0, 24, 10, 33, 30, 0);
const d2 = new Date(2022, 15, 24, 10, 33, 30, 0);
const d3 = new Date(2022, -1, 24, 10, 33, 30, 0);
const d4 = new Date(2023, 1, 29, 10, 33, 30, 0);
Os valores das datas d1, d2, d3 e d4 são, respectivamente,
(A) undefined
undefined
24/12/2021 10:33:30
01/03/2023 10:33:30
(B) undefined
undefined
24/12/2021 10:33:30
undefined
(C) undefined
24/04/2023 10:33:30
24/12/2021 10:33:30
01/03/2023 10:33:30
(D) 24/01/2022 10:33:30
24/04/2023 10:33:30
24/12/2021 10:33:30
undefined
(E) 24/01/2022 10:33:30
24/04/2023 10:33:30
24/12/2021 10:33:30
01/03/2023 10:33:30
A
B
C
D
E
User badge image

Enviado por extraindoquestoes_dev_tst+673480 há 22 horas

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

há 21 horas

Vamos analisar cada uma das declarações de data no JavaScript: 1. d1: `const d1 = new Date(2022, 0, 24, 10, 33, 30, 0);` - Isso cria uma data válida: 24 de janeiro de 2022, 10:33:30. 2. d2: `const d2 = new Date(2022, 15, 24, 10, 33, 30, 0);` - O mês 15 não existe (os meses vão de 0 a 11). O JavaScript ajusta isso, resultando em uma data inválida, que será interpretada como 24 de abril de 2023 (15 - 12 = 3, que é abril). 3. d3: `const d3 = new Date(2022, -1, 24, 10, 33, 30, 0);` - O mês -1 também não existe. O JavaScript ajusta isso para 24 de dezembro de 2021 (porque -1 é um mês antes de janeiro de 2022). 4. d4: `const d4 = new Date(2023, 1, 29, 10, 33, 30, 0);` - O mês de fevereiro de 2023 não tem 29 dias (2023 não é um ano bissexto). O JavaScript ajusta isso para 1 de março de 2023. Agora, vamos resumir os resultados: - d1: 24/01/2022 10:33:30 - d2: 24/04/2023 10:33:30 - d3: 24/12/2021 10:33:30 - d4: 01/03/2023 10:33:30 Analisando as alternativas: (A) undefined, undefined, 24/12/2021 10:33:30, 01/03/2023 10:33:30 - Incorreta (B) undefined, undefined, 24/12/2021 10:33:30, undefined - Incorreta (C) undefined, 24/04/2023 10:33:30, 24/12/2021 10:33:30, 01/03/2023 10:33:30 - Incorreta (D) 24/01/2022 10:33:30, 24/04/2023 10:33:30, 24/12/2021 10:33:30, undefined - Incorreta (E) 24/01/2022 10:33:30, 24/04/2023 10:33:30, 24/12/2021 10:33:30, 01/03/2023 10:33:30 - Correta Portanto, a alternativa correta é a E.

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