isBoolean
Using
This function determines whether the given value is a primitive boolean.
- Returns
true
only if the value is the primitivetrue
orfalse
. - Returns
false
for any non-boolean type or boolean object (e.g.,new Boolean(true)
).
Demo - use JSON
isBoolean( )
true
Arguments
Argument | Type | Description | Example |
---|---|---|---|
value | unknown | Can be any type | "text" 2 undefined |
Returns
boolean
— true
if value is a boolean primitive, false
otherwise
Examples
isBoolean(true);
// true
isBoolean(false);
// true
isBoolean(new Boolean(true));
// false
isBoolean('true');
// false
isBoolean(Boolean(0));
// true
isBoolean(1 === 1);
// true
isBoolean(() => true);
// false
isBoolean(null);
// false
isBoolean({});
// false
isBoolean([true]);
// false