isBoolean
Using
This function determines whether the given value is a primitive boolean.
- Returns
trueonly if the value is the primitivetrueorfalse. - Returns
falsefor 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