<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
function primo()
{
var valor=parseInt(document.getElementById("valor").value);
var NumeroPrimo=true;
for(i=1;i<valor;i++)
{
// If factor
if(valor/i == Math.round(valor/i) && i!=1 && i!=valor)
{
NumeroPrimo=false;
break;
};
};
if(NumeroPrimo)
document.getElementById("resultado").innerHTML="El numero "+valor+" es Primo";
else
document.getElementById("resultado").innerHTML="El numero "+valor+" NO es Primo";
}
</script>
</head>
<body>
<h4>Determinar si un valor es primo</h4>
<input type="text" id="valor" value="" placeholder="introduce un valor numerico">
<input type="button" onclick="primo()" value="Primo">
<div id="resultado"></div>
</body>
</html>
Comentarios sobre la versión: Versión 1.0 (3)
Por favor me puedes indicar como hago el mismo ejemplo PERO de maera separada, es decir la página solo HTML y el código SCRIPT en otro archivo. (como se invoca desde la pagina HTML al Script) GRACIAS
<script type="text/javascript" src="js/Externo.js">, se recomienda hacer la referencia en el head del html, aunque no es una obligación