!isNaN(parseInt(x)) musí s null alebo false fungovať. Akurát by som tam doplnil ešte druhý parameter 10:
!isNaN(parseInt(x, 10))
Problémom môže byť, že ti to rozpozná aj '1a' ako číslo 1. Najistejšie asi bude:parseInt(x, 10) == x
!isNaN(parseInt(x)) musí s null alebo false fungovať. Akurát by som tam doplnil ešte druhý parameter 10:
!isNaN(parseInt(x, 10))
Problémom môže byť, že ti to rozpozná aj '1a' ako číslo 1. Najistejšie asi bude:parseInt(x, 10) == x