No, it will take a string and cast it as a number first.  For instance, `!isNaN('2.5') === true`.