Build a Leap Year Calculator - Build a Leap Year Calculator

Tell us what’s happening:

No entiendo por que no me pasa el código, lo he probado en el navegador y si realiza lo solicitado. ¿Alguien me puede guiar un poco?

Your code so far

function isLeapYear(number){
	if (number.toString().length !== 4 || isNaN(number)){
		return `${number} is not a valid number`;
	} else if ((number % 4 !== 0) || (number % 4 === 0 && number % 100 === 0 && number % 400 !== 0)){
    return `${number} is not a leap year`;
  } else if (number % 4 == 0 && number % 100 !== 0) {
    return `${number} is a leap year`;
  } else { return "Error inesperado";

  }
}
let year = prompt("año");
let result = isLeapYear(year);
console.log(result);

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0

Challenge Information:

Build a Leap Year Calculator - Build a Leap Year Calculator

check with attention what you are asked to return, check that the string matches to the last character

Lo siento pero no entiendo muy bien el inglés, he repasado el código y comprobado en navegador y me da en consola lo que pide. Sin embargo me sigue diciendo que no pasa el ejercicio.

let year;
let result;
function isLeapYear(number){
	if (number.toString().length !== 4 || isNaN(number)){
		return `${number} is not a valid number`;

	} else if ((number % 4 !== 0) || (number % 4 === 0 && number % 100 === 0 && number % 400 !== 0)){
    return `${number} is not a leap year`;

  }	else if ((number % 4 == 0) || (number % 4 === 0 && number % 100 === 0 && number % 400 == 0)){
    return `${number} is a leap year`;

  } else if (number % 4 == 0 && number % 100 !== 0) {
    return `${number} is a leap year`;

  } else { return "Error";

  }

}
year = 2024;
result = isLeapYear(year);

console.log(result);

year = 2000;
result = isLeapYear(year);

console.log(result);

year = 1900;
result = isLeapYear(year);

console.log(result);

Gracias por guiarme, el error era “.” al final de la cadena de texto que se muestra en consola.