Dúvida com vetores. passando valores de vetor para outro

Pessoal estou com uma dúvida. a questao é a seguinte:Faça um script que leia 20 números inteiros e armazene-os num vetor. Armazene os números pares no vetor PAR e os números IMPARES no vetor impar. Imprima os três vetores. fiz este código:
código:

mas o programa nem roda fiz algumas alterações e nada. Algúem pode me dizer onde errei ? se é um problema de lógica ou de sintaxe mesmo?

Fala meu amigo, boa tarde.

Abaixo segue o script… Só faltou um pouquinho de atenção.


<script type="text/javascript">
var numeros = new Array (19); 
var i=1;
var par = new Array (); 
var impar = new Array (); 

for (i; i<=19;i++){ 
numeros[i]=parseInt(prompt("Digite os números " , ""));

	if (numeros[i] % 2 ==true)	{ 
		par.push(numeros[i]);
	}
	
	if(numeros[i] % 2 == false) { 
		impar.push(numeros[i]); 
	} 
} 

document.write("Todos os números " + numeros); 
document.write("Números pares " + par); 
document.write("Números ímpares " + impar);

</script>

Abraços.

:smiley: