Метод Number()
может возвращать NaN в некоторых случаях.Например, Number('foo')
не является числом и возвращает NaN.
Вы не можете проверить, является ли число «большим» или «меньшим», чем то, что не является числом, сам вопрос неимеет смысл.
В этом случае проверьте значение cadena
.Вот где ваша проблема.