Quais métodos Javascript são métodos válidos e atuais para ...
Quais métodos Javascript são métodos válidos e atuais para recuperar uma parte de uma Data?
1. getFullYear()
2. getShortYear()
3. getDay()
4. setDate()
5. getTime()
Assinale a alternativa que indica todas as afirmativas
corretas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - São corretas apenas as afirmativas 1, 3 e 5.
Vamos analisar cada método mencionado para entender por que a alternativa D é a correta:
- 1. getFullYear(): Este método é utilizado para recuperar o ano completo da data representada pelo objeto Date. Por exemplo, se a data for 23 de março de 2023, getFullYear() retornará 2023. Este método é válido e atual, sendo bastante utilizado em JavaScript.
- 2. getShortYear(): Este método não existe no objeto Date do JavaScript. Talvez haja confusão com o método getYear(), que é obsoleto e não deve ser usado. Portanto, a afirmativa 2 é incorreta.
- 3. getDay(): Este método retorna o dia da semana para a data especificada de acordo com a hora local, onde 0 representa o domingo, 1 representa a segunda-feira, e assim por diante até 6, que representa o sábado. Ele não retorna o dia do mês, o que é feito pelo método getDate(). Contudo, getDay() é um método válido e atual para recuperar uma parte da data.
- 4. setDate(): O método setDate() é usado para definir o dia do mês de um objeto Date. Note que este método não recupera, mas sim define ou atualiza uma parte da data. Por este motivo, não se enquadra como um método para recuperar uma parte de uma Data.
- 5. getTime(): Este método retorna o valor numérico correspondente ao tempo da data especificada de acordo com o horário universal (UTC). Ele é representado pela quantidade de milissegundos desde a meia-noite do dia 1 de janeiro de 1970 (UTC). Esse método é bastante útil para operações que envolvem a manipulação de datas em JavaScript e é um método válido e atual.
Com base nessa análise, podemos concluir que as afirmativas 1, 3 e 5 estão corretas, o que faz da alternativa D a resposta correta para a questão. É essencial ter conhecimento dos métodos disponíveis no objeto Date do JavaScript e compreender a diferença entre métodos que recuperam informações (como getFullYear() e getDay()) e aqueles que as definem (como setDate()). Além disso, é importante estar atualizado sobre quais métodos são considerados obsoletos para evitar confusões ou erros de programação.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Date
d-
<html>
<script>
const d = new Date();
const e = new Date();
const f = new Date();
const g = new Date();
let day = d.getDate();
let year = e.getFullYear();
let dayy = f.getDay();
let time = g.getTime();
console.log(d.getDate());
console.log(e.getFullYear());
console.log(f.getDay());
console.log(g.getTime());
</script>
</html>
_____________
22
2023
5
1695384365433
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo