In order to check if type of variable is boolean you can use typeof variable == "boolean"
. If it is object then you may use toString.call(obj) === '[object Boolean]'
.
Code Example
This is a universal function which can check the boolean
as well as Boolean
objects created using new Boolean()
–
isBoolean = function(obj) { return obj === true || obj === false || toString.call(obj) === '[object Boolean]'; };