Calcular si un año es bisiesto en Javascript
Una de los primeros ejercicios que se hacen en cualquier lenguaje de programación es el de calcular si un año es bisiesto o no. Generalmente se usa la regla de si el año es divisible por 4 pero no divisible por 100 salvo en el caso de ser divisible por 400.
Un ejemplo de código puede ser el siguiente:
function fEsAnioBisiesto(Anio)
{
var checkYear = (((Anio % 4 == 0) && (Anio % 100 != 0)) || (Anio % 400 == 0)) ? 1 : 0;
if (! checkYear )
return false;
else
return true;
}
Me parece una solución terrible. Haciendo un return de la condición directamente te ahorrarías la creación de una variable, un operador ternario y cuatro líneas de código.
ResponderEliminar