Javascript é amplamente empregada no desenvolvimento de apli...

Próximas questões
Com base no mesmo assunto
Q1760410 Programação
Javascript é amplamente empregada no desenvolvimento de aplicações web e pode ser mesclada em código HTML através do uso da tag <script>. A respeito da manipulação de datas em Javascript, considerando a execução do código abaixo em um navegador com suporte ao Javascript, analise as afirmativas abaixo. 
Imagem associada para resolução da questão

I. O método getDate() retornará na tag de id = “1” todo o conteúdo atribuído a variável a.

II. O método getDay() retorna apenas o valor correspondente ao dia informado para a variável a. Neste caso, o valor exibido na tag

de id = “2” será 01.

III. O valor que será exibido na tag de id = “3” será 120. 


É correto o que se afirma

Alternativas

Comentários

Veja os comentários dos nossos alunos

Foi só eu que não entendi?

✅Gabarito(A) 

--------------------------------------------------------------------------------------------------------------------------------------------------------

A transcrição do código em relação a prova está errada. O correto é:

document.getElementById("1").innerHTML = a.getDate();

document.getElementById("2").innerHTML = a.getDay();

document.getElementById("3").innerHTML = a.getYear(); 

--------------------------------------------------------------------------------------------------------------------------------------------------------

getDate() - O valor retornado por getDate() é um inteiro entre 1 e 31.

var Xmas95 = new Date('December 25, 1995 23:15:30');

var day = Xmas95.getDate();

console.log(day); // 25

getDay() - O valor retornado é um inteiro que corresponde com o dia da semana: 0 para Domingo, 1 para Segunda-Feira, 2 para Terça-Feira, e assim por diante.

var Xmas95 = new Date('December 25, 1995 23:15:30');

var weekday = Xmas95.getDay();

console.log(weekday); // 1

getYear() - Rretorna o ano menos 1900; então:

Para ano maior ou igual a 2000, o valor retornado é 100 ou mais. Por exemplo, se o ano for 2026, retorna 126.

Para ano entre e incluindo 1900 e 1999, o valor retornado por é entre 0 e 99. Por exemplo, se o ano for 1976, retorna 76.

Para ano menor que 1900, o valor retornado por é menor que 0. Por exemplo, se o ano for 1800, retorna -100.

Na questão, como o ano é 2020. O retorno é 120.

Fonte: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Date

O design do Date é terrível

Em Java, o design era o mesmo, mas felizmente foi depreciado já na versão 1.1

Em Javascript, a única coisa que foi depreciada foi esse getYear(), agora é usado getFullYear() que retorna o ano completo, e não essa bizarrice que ninguém usará

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo