Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/03/2013, 14:39
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 6 meses
Puntos: 1567
Respuesta: Funtion primo en javascript

no estás declarando la variable i además tenes que recorrerla. Por otro lado estas mezclando una función con lo que te devuelve el prompt
fijate asi
Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3.  <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5.  <title>js primo funcion</title>
  6.  <script type="text/javascript">
  7. var num=parseInt(prompt('Introduzca un numero', ''));
  8. if (num == 1 || num == 2) {
  9. alert('El numero ' +num+ ' es primo');
  10. }else{
  11. for (var i=2;i<num;i++) {
  12. if(num % i == 0) {
  13. alert('El numero ' +num+ ' no es primo');
  14. break;
  15. }else{
  16. alert('El numero ' +num+ ' es primo');
  17. break;
  18. }
  19. }
  20.  
  21.  
  22. }
  23. </script>
  24.  </head>
  25.  <body></body>
  26.  </html
>

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.