Next: Comparison of Numbers, Previous: Float Basics, Up: Numbers
The functions in this section test for numbers, or for a specific
type of number. The functions integerp
and floatp
can
take any type of Lisp object as argument (they would not be of much
use otherwise), but the zerop
predicate requires a number as
its argument. See also integer-or-marker-p
and
number-or-marker-p
, in Predicates on Markers.
This predicate tests whether its argument is floating point and returns
t
if so,nil
otherwise.
This predicate tests whether its argument is an integer, and returns
t
if so,nil
otherwise.
This predicate tests whether its argument is a number (either integer or floating point), and returns
t
if so,nil
otherwise.