Por que usar um loop "do while"? [fechadas]

Eu nunca entendi por que usar umfazer enquanto loops é necessário. Eu entendo o que eles fazem, que é executar o código que o loop while contém sem verificar se a condição é verdadeira primeiro.

Mas não é o código abaixo:

do{
    document.write("ok");
}
while(x == "10");

Exatamente o mesmo que:

document.write("ok");
while(x == "10"){
    document.write("ok");
}

Talvez eu esteja sendo muito estúpido e perdendo algo óbvio, mas não vejo o benefício de usarfazer enquanto sobre o meu exemplo acima.

questionAnswers(9)

yourAnswerToTheQuestion