<script>
function esPrimo(num) {
// Si el número es 1 o menor, no es primo
if (num <= 1) {
return false;
}
// Comprobar si el número es divisible por algún número entre 2 y la raíz cuadrada del número
for (var i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) {
return false;
}
}
// Si el número no es divisible por ningún número entre 2 y la raíz cuadrada del número, es primo
return true;
}
// Ejemplo de uso
alert("El número 7 es primo: "+esPrimo(7)); // true
alert("El número 10 es primo: "+esPrimo(10)); // false
</script>