Olá. O código abaixo funciona, porém na hora de sortear, ele pode sortear o número 0, que não deve fazer parte do sorteio. Tentei colocar um if logo após o indexOf, mas o programa entrou em loop. Alguém pode me ajudar? Obrigado!
<meta charset="utf-8">
<script>
var sorteados = [];
while(sorteados.length<=5) {
    var numeroSorteado = Math.round(Math.random()*60);
    if(sorteados.indexOf(numeroSorteado)) {
        sorteados.push(numeroSorteado);
    }}
    console.log(sorteados);
var chutados = [];
while(chutados.length<=5) {
    var numeroChutado = prompt("Informe um número");
    if(chutados.indexOf(numeroChutado)) {
        chutados.push(numeroChutado);
    }}
console.log(chutados);
 var acertos=0;
 for(i=0;i<sorteados.length;i++) {
     for(j=0;j<chutados.length;j++) {
         if(sorteados[i]==chutados[j]) {
             acertos++;
         }
     }
 }
 document.write("Você acertou "+acertos+" números");
</script>