Olá João, tudo bem?
Vi que você escreveu o código por completo, isso é uma boa prática.
Sobre o que foi pedido no exercício, a opinião do instrutor fala que o ideal seria montar a instrução em while da seguinte forma:
var i = 0;
while( i < 10) {
alert( "O resultado é " + (2 * i) );
i++;
}
Só que, nesse caso, não tem nada de errado em criar uma variável limite para armazenar o valor 10. Na verdade, pode ser até bom, pois dessa forma quem lê o código e vê a variável limite com o valor 10 entende na hora o que esse valor representa. Se jogarmos o 10 dentro do while sem contexto, pode acabar deixando as coisas mais confusas para quem não tem o contexto do problema.
Qualquer duvida é só perguntar!! Bons Estudos!!