Introdução
Neste laboratório, exploraremos e praticaremos conceitos e técnicas de programação JavaScript. O laboratório foi projetado para fornecer experiência prática na resolução de desafios e exercícios de programação, variando da sintaxe básica e tipos de dados a tópicos mais avançados, como funções, arrays e programação orientada a objetos (Object-Oriented Programming). Ao final do laboratório, você terá aprimorado suas habilidades em JavaScript e estará mais bem equipado para lidar com tarefas de programação do mundo real.
Verificando se a Data é um Fim de Semana
Para verificar se uma determinada data é um fim de semana, siga estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a praticar a codificação. - Use o método
Date.prototype.getDay()para obter o dia da semana como um número (0-6), sendo domingo 0 e sábado 6. - Verifique se o dia é um fim de semana usando o operador módulo (
%) e comparando-o a 0 ou 6. - Omita o argumento,
d, para usar a data atual como padrão.
Aqui está um trecho de código de exemplo que você pode usar:
const isWeekend = (d = new Date()) => d.getDay() % 6 === 0;
Para testar a função, simplesmente chame-a sem nenhum argumento:
isWeekend(); // true or false (depending on the current date)
Isso retornará true se a data atual for um fim de semana (sábado ou domingo) e false caso contrário.
Resumo
Parabéns! Você concluiu o laboratório "Date Is Weekend". Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.