BooleanQ
BooleanQ[expr] returns True if expr is either True or False.
Examples
Test boolean values:
BooleanQ[True]
(* True *)
BooleanQ[False]
(* True *)Non-boolean:
BooleanQ[1]
(* False *)Please visit the official Wolfram Language Reference for more details.