Numeric is used in three different ways in base R:
as an alias for double (as in
as.numeric())to mean either integer or double (as in
mode())for something representable as numeric (as in
as.numeric()) This function tests for the second, which is often not what you want so these functions are deprecated.
