Definição de ano bissexto em JavaScript
Usando as técnicas aprendidas anteriormente, podemos facilmente determinar para qualquer ano se é bissexto ou não: simplesmente precisamos saber quantos dias tem fevereiro. Para isso, precisamos pegar o dia zero de março:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // exibirá 29, pois 2020 é bissexto
Vamos aprimorar nosso código para que o tipo de ano seja exibido em texto:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('bissexto');
} else {
console.log('comum');
}
Faça uma função isLeap que receberá o ano como parâmetro
e retornará true,
se o ano for bissexto, e false
- se não for.