Name

Boolean

Constructor

new Boolean(value)
Boolean(value)

Invoked as a function, without the new operator, Boolean( ) converts value to a boolean value (not a Boolean object) and returns it. All values convert to true except for 0, NaN, null, undefined, and the empty string, “”. When invoked with the new operator, the Boolean( ) constructor performs the same conversion and wraps the result in a Boolean object.

Methods

toString( )

Returns “true” or “false”, depending on the value of the Boolean object.

valueOf( )

Returns the primitive boolean value wrapped by the Boolean object.

Get JavaScript Pocket Reference, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.