Estou tendo muita dificuldade em aprender javascript no geral e decidi fazer um exercício simples:
- ter um array com 3 nomes
 - ter um array com 3 idades;
 
A lógica é criar uma frase simples, juntando nome + idade, e isso ser impresso na tela com uso de document.write. Não consigo desenvolver um raciocínio. O que falta neste código?
<meta charset = "UTF-8">
<script>
    var nomes = ["Flavio", "Barney", "Joaquim"];
    var idades = [29, 45, 26];
    var nomePosicao = 0;
    while (nomePosicao < 3){
        document.write = ("O" + nomes[nomePosicao] + "tem" + idades + "anos");
        nomePosicao = nomePosicao + 1;
    }
</script>