Testing the isFinite function I see that NaN is an infinite number (even if it\'s not a number :-)).
isFinite
NaN
:-)
Because it is not a numeric value...and finite/infinite is applicable only to numbers.