JavaScript boolean constructor property returns the constructor function for an object. The function which is returned by this property is just the reference to this function, not a Boolean containing the function’s name The JavaScript number constructor, string constructor, and boolean constructor return function Boolean() { [native code] }, function Number() { [native code] }, and function String() { [native code] } respectively.
Syntax:
boolean.constructor
Parameter: This method does not accept any parameter.
Return value: It returns the function Boolean() { [native code] }.
Below are examples of the Boolean constructor property:
Example 1:
javascript
function func() {
let bool = false ;
let value = bool.constructor;
console.log(value);
}
func();
|
Output:
Ć’ Boolean() { [native code] }
Example 2: This example illustrates the boolean constructor property.
Javascript
function gfg() {
let bool = false ;
console.log(bool.constructor);
}
gfg()
|
Output[Function: Boolean]
Supported Browsers: The browsers supported by JavaScript Boolean constructor Property are listed below:
- Google Chrome 1 and above
- Internet Explorer 3 and above
- Mozilla Firefox 1 and above
- Safari 1 and above
- Opera 4 and above
We have a complete list of Javascript Boolean methods, to check those please go through the Javascript Boolean Complete Reference article.