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) 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
User badge image

Enviado por estudandocomquestoes ontem

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

ontem

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 (0 - 1 = -1, que é dezembro do ano anterior). 4. d4: `const d4 = new Date(2023, 1, 29, 10, 33, 30, 0);` - O mês 1 é fevereiro, mas 2023 não é um ano bissexto, então 29 de fevereiro de 2023 é uma data inválida. O JavaScript ajusta isso para 1 de março de 2023. Agora, vamos compilar 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 conteúdos dessa disciplina