<script>
var letras = ['A', 'B', 'C', 'D'];
for( var i = 0; i <= letras.length; i++ ) {
alert(letras[i]);
}
</script>não entendi porque a resposta correta seria ** i < letras.length** para que o quinto alerta não seja exibido, alguém poderia me explicar a lógica por trás disso