Seb-RM /
Javascript_Html_Css-CSS-Changer
Esta es una aplicación web creada con HTML, JavaScript y CSS puro. Permite modificar dinámicamente las propiedades CSS de una imagen mediante controles interactivos.
Loading repository data…
Seb-RM / repository
Esta es una aplicación web sencilla que permite verificar si un número entero es primo.
¡Bienvenido al Verificador de Números Primos! Esta es una aplicación web sencilla y elegante que te permite verificar si un número entero es primo o no. Solo ingresa un número en el campo proporcionado, haz clic en el botón "Check" y obtén una respuesta instantánea. 🚀
La aplicación funciona de la siguiente manera:
<input type="number">): Permite al usuario ingresar el número a verificar. Solo acepta números enteros.<button>): Activa la verificación del número ingresado.<p>): Muestra el resultado de la verificación, con texto y color dinámicos.Aquí explicamos algunos fragmentos clave del código JavaScript, enfocándonos en la manipulación del DOM y las funciones utilizadas.
const numberInput = document.getElementById("numberInput");
const checkButton = document.getElementById("checkButton");
const resultMessage = document.getElementById("resultMessage");
Estos elementos se obtienen del DOM usando getElementById. Permiten acceder a los elementos HTML para leer el valor del input, escuchar clics en el botón y actualizar el texto y estilo del párrafo de resultado.
checkButton.addEventListener("click", function() {
const number = parseInt(numberInput.value);
// Validación y verificación
});
Se añade un escuchador de eventos al botón. Cuando se hace clic, se ejecuta la función anónima que obtiene el valor del input, lo convierte a entero con parseInt, valida si es un número y llama a la función isPrime.
function isPrime(num) {
if (num <= 1) return false;
if (num <= 3) return true;
if (num % 2 === 0 || num % 3 === 0) return false;
// Nota: Esta implementación es básica y optimizada para números pequeños.
// Para números grandes, se recomienda verificar divisores hasta sqrt(num).
return true;
}
Esta función determina si un número es primo. Aplica reglas básicas: números menores o iguales a 1 no son primos, 2 y 3 sí lo son, y descarta múltiplos de 2 o 3. Conceptos aplicados: operadores aritméticos (%), condicionales (if), y lógica booleana.
resultMessage.textContent = `The number ${number} is a prime number.`;
resultMessage.style.color = "green";
Se actualiza el texto del párrafo con textContent y se cambia el color con style.color. Esto demuestra manipulación dinámica del DOM para proporcionar retroalimentación visual al usuario.
Ve al repositorio en GitHub Enlace al repositorio.
Haz clic en el botón "Code" y selecciona "Download ZIP" o clona el repositorio con:
git clone https://github.com/Seb-RM/Javascript_Html_Css-Prime-Number-Checker.git
Abre el archivo index.html en tu navegador.
index.html en tu navegador web favorito.¡Disfruta verificando números primos! 🧮
Selected from shared topics, language and repository description—not editorial ratings.
Seb-RM /
Esta es una aplicación web creada con HTML, JavaScript y CSS puro. Permite modificar dinámicamente las propiedades CSS de una imagen mediante controles interactivos.
Esta es una aplicación web sencilla que te permite contar palabras y caracteres en tiempo real mientras escribes.
Esta es una aplicación web que te permite generar un número aleatorio entre 1 y 1000 con solo un clic.
Esta es una aplicación que simula una conversación de chat con un robot que cuenta chistes. Utiliza una API externa para obtener bromas aleatorias y las presenta de manera interactiva.
Esta aplicación web es una calculadora de edad que permite a los usuarios ingresar su fecha de nacimiento y obtener un desglose detallado del tiempo transcurrido desde entonces.