Definición de año bisiesto en JavaScript
Utilizando las técnicas aprendidas anteriormente, podemos determinar fácilmente para cualquier año si es bisiesto o no: simplemente necesitamos saber cuántos días tiene febrero. Para ello necesitamos tomar el día cero de marzo:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // mostrará 29, porque el año 2020 es bisiesto
Mejoremos nuestro código para que el tipo de año se muestre como texto:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('bisiesto');
} else {
console.log('común');
}
Crea una función isLeap que tome como parámetro
un año y devuelva true,
si ese año es bisiesto, y false
- si no lo es.