Olá, Após ultimo exercício tentei uma variação. Peça um numero inicial. Peça um numero final. Conte até o numero final.
Nesse exercício precisa identificar se vai contar + ou contar - Não conseguir fazer funcionar. Ele trava se eu faço assim:
let count = prompt('Escolha um numero para iniciar a contagem:');
let meta = prompt ('Escolha uma meta para terminar a contagem');
if (count > meta) {
while (count >= meta)
console.log(count)
count--
} else {
while (count <= meta)
console.log(count)
count++
}
Tentei de outra forma também. Mas nessa segunda ocasiao ele nao mostra o ultimo numero. Então tentei colocar outro console.log mas nao adianta. Trava se inserir outro. Assim ficou com BUG:
let count = prompt('Escolha um numero para iniciar a contagem:');
let meta = prompt ('Escolha uma meta para terminar a contagem:');
while (count != meta){
console.log(count)
if (meta > count){
count = count + 1
} else {
count = count - 1
}
}
if (count = meta) {
console.log(count)
}
Gostaria de saber porque enche de 1111111111111111111111 no console log. Alguém poderia explicar porque dá errado nos 2 códigos ?