Skip to main content
Version: 1.3.0

isBoolean

Using

This function determines whether the given value is a primitive boolean.

  • Returns true only if the value is the primitive true or false.
  • Returns false for any non-boolean type or boolean object (e.g., new Boolean(true)).
Demo - use JSON
isBoolean(
)
true

Arguments

ArgumentTypeDescriptionExample
valueunknownCan be any type"text"
2
undefined

Returns

booleantrue 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

Resources

📦 Since:1.3.0
📦 Last updated:1.3.0
📦 Available in:1.3.0