Witam wszystkich, mam pytanie: dlaczego w poniższym kodzie nie działa pętla malejąca? Jest napisana analogicznie do pierwszej pętli, z którą nie ma problemu, a jeśli wprowadzę a = 5, b = 2 nic się nie dzieje. Z góry dziękuję za odpowiedź.
Treść zadania: Wyświetlić okno dialogowe z poleceniem "Podaj liczbę początkową". Po wpisaniu liczby całkowitej kolejne okno z poleceniem "Podaj liczbę końcową". Po wpisaniu tej liczby wyświetla się ciąg kolejnych liczb od liczby początkowej do końcowej. Jeśli liczba początkowa będzie mniejsza od liczby końcowej, ciąg będzie rosnący, w przeciwnym wypadku - malejący.
Rozwiązanie:
var a = parseInt(prompt("Liczba poczatkowa:"));
var b = parseInt(prompt("Liczba koncowa:"));
var k;
if (a<b)
for (k=a;k<=b;k++)
document.write(k + " ");
else
for (k=b;k>=a;k--)
document.write(k + " ");