Witam, na wstępie pragnę zaznaczyć że jestem świeży i na forum i w technologii JS. Do rzeczy, robiłem sobie kurs pana Mirosława (Kurs JavaScript odc.2 na yt) i napotkałem się na problem przy drugim przykładzie.
//HTML
<input type="text" id="liczba1"/>
<input type="text" id="liczba2"/>
<input type="submit" value="Pokaż!" onclick="pokaz()"/>
<div id="pojemnik"></div>
//JS
function pokaz()
{
var pole1 = document.getElementById("liczba1").value;
var pole2 = document.getElementById("liczba2").value;
var napis = "";
if(pole1<pole2)for(i=pole1;i<=pole2;i++){napis = napis + i +" ";};
if(pole1>pole2)for(i=pole1;i>=pole2;i--){napis = napis + i +" ";};
if(pole1==pole2)document.getElementById("pojemnik").innerHTML = "Pola mają taką samą wartość";
document.getElementById("pojemnik").innerHTML = napis;
}
1. Czemu przy pojawieniu się liczby 10 w pierwszym bądź w drugim polu i jakiejkolwiek innej liczby poza liczbami ujemnymi, 0 i 1 w drugim polu funkcja nie wypisuje liczb?
2.Czemu gdy pojawiają się takie same liczy funkcja nie wypisuje mi polecenia o takich samych liczbach?
Pozdrawiam, Przemek.