Colocando um código do lado do outro fica MUITO mais fácil entender a relação. É quase como matemática quando você inverte uma função.
\\utilizando o for
for( var i = 0; i < 10; i++ ) {
alert( "O resultado é " + (2 * i) );
}
\\utilizando o while
var i = 0
while (i<10) {
alert("O resultado é " + (2 * i));
i++
}