function writeNums()
{
let numberOne = document.getElementById('input-1').value;
let numberTwo = document.getElementById('input-2').value;
parseInt(numberOne, numberTwo);
const resultEl = document.getElementById('result');
let result = "";
if ((typeof numberOne === Number) && (typeof numberTwo === Number))
{
if ((numberOne>numberTwo) || (numberOne==numberTwo))
{
result = "Pierwsza liczba powinna być mniejsza od drugiej";
}
else if (numberOne<numberTwo)
{
for (i=numberOne; i<=numberTwo; i++)
{
result = result + i + " ";
}
}
}
else if ((typeof numberOne !== Number) || typeof numberTwo !== Number)
{
result = "Wpisz wartości liczbowe";
}
resultEl.innerHTML = result;
}
document.getElementById('button').onclick = writeNums;
Próbuję przekonwertować wartość z inputów na liczby. Warunek ma sprawdzić czy te wartości są typu number, czy nie udało się zmienić i są NaN. Problem jednak w tym, że po wpisaniu liczb do obu pól, pierwszy warunek ma wartość false (Nie spełnia się).