Parses a value and converts it to a boolean. It supports different types of input, including strings, numbers, booleans, null, and undefined.
0
false
1
true
'true'
'1'
'false'
'0'
null
undefined
defaultValue
The value to be parsed as a boolean.
Optional
The default value to return if the input is null, undefined, or cannot be parsed. Defaults to false.
The parsed boolean value.
parseBoolean('true'); // Returns trueparseBoolean(1); // Returns trueparseBoolean('false'); // Returns falseparseBoolean(0); // Returns falseparseBoolean(null, true); // Returns trueparseBoolean(undefined, true); // Returns trueparseBoolean('some string', false); // Returns false Copy
parseBoolean('true'); // Returns trueparseBoolean(1); // Returns trueparseBoolean('false'); // Returns falseparseBoolean(0); // Returns falseparseBoolean(null, true); // Returns trueparseBoolean(undefined, true); // Returns trueparseBoolean('some string', false); // Returns false
Parses a value and converts it to a boolean. It supports different types of input, including strings, numbers, booleans, null, and undefined.
0forfalseand1fortrue.'true','1','false', and'0'.nullorundefined, the provideddefaultValueis returned orfalseif nodefaultValueis provided.