"Usando a instrução while imprima todos os números pares de 1 a 100 e ao final imprima a palavra "FIM". DICA: incremente o contador de dois em dois!"
Uma forma direta de resolver a questão proposta seria essa:
<meta charset="UTF-8">
<script>
var numInicial = 2;
while(numInicial <= 100){
document.write(numInicial+"<br>");
numInicial = numInicial + 2;
}
document.write("FIM.");
</script>
mas porque o seguinte código não funciona para a mesma solução?
<meta charset="UTF-8">
<script>
var numInicial = 1;
var numFinal = 100;
while(numInicial<=numFinal){
if(numInicial=1){
numInicial=numInicial+1
document.write(numInicial+"<br>")
numInicial=numInicial+2
}else{
document.write(numInicial+"<br>")
numInicial=numInicial+2
}
}
alert("Fim")
</script>