Código
function llenarMatriz(){ var primo; var totalPrimos=0; var arrayPrimos = new Array(); var number1 = prompt ('Introduzca el primer numero='); // Se piden ambos límites var number2 = prompt ('Introduzca el segundo numero='); for(var i=Math.min(number1,number2);i<=(Math.max(number1,number2));i++){ primo=1; if(i==0 || i==1) // Comprueba si es 0 o 1 para evitar errores al generalizar con los otros números { arrayPrimos[totalPrimos]=i; totalPrimos++; }else{ for(var j=2;j<i;j++){ // Se comprueba que el residuo sea diferente de 0 para decidir si es o no primo if(i%j==0 ){ primo=0; break; } } if(primo==1) { arrayPrimos[totalPrimos]=i; totalPrimos++; } } } alert(arrayPrimos); }
Supongo que se podría optimizar, pero así de primeras este funciona.
Un saludo