let array_uno = [];
let array_due = [];
let inserisci_uno = prompt("Numeri primo Array" , "");
let inserisci_due = prompt("Numeri secondo Array" , "");
let contatore = 0;
while(inserisci_uno !="stop"){
array_uno[array_uno.length]=inserisci_uno;
inserisci_uno=prompt("Numeri primo Array");
}
alert("Numeri inseriti: " + array_due);
while(inserisci_due !="stop"){
array_due[array_due.length]=inserisci_due;
inserisci_due=prompt("Numeri secondo Array");
}
alert("Numeri inseriti: " + array_due);
for(let i=0; i<array_uno.length; i++){
for(let j=0; j<array_due.length; j++){
if(array_uno[i] == array_due[j]){
contatore++;
}
}
}
alert("Numeri in comune: " + contatore);
La prima volta mi esce il primo prompt, poi subito dopo che ho dato ok mi esce il secondo prompt e poi ricompare di nuovo il primo prompt senza scrivere "stop" per terminare il primo ciclo, perché il secondo prompt deve uscire dopo. Mi sembrava strano che mi stava andando tutto liscio, ma sempre qualche problema ci deve essere.