[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/Changkey/javascript-tutorial/master/docs/stdlib/boolean.md [Back]  [Original]

# Boolean 

## 

`Boolean` JavaScript 

```javascript
var b = new Boolean(true);

typeof b // "object"
b.valueOf() // true
```

`b``Boolean``true`

`false``true`

```javascript
if (new Boolean(false)) {
  console.log('true');
} // true

if (new Boolean(false).valueOf()) {
  console.log('true');
} // 
```

`true``false``true``true``valueOf``false`

## Boolean 

`Boolean``Boolean`

```javascript
Boolean(undefined) // false
Boolean(null) // false
Boolean(0) // false
Boolean('') // false
Boolean(NaN) // false

Boolean(1) // true
Boolean('false') // true
Boolean([]) // true
Boolean({}) // true
Boolean(function () {}) // true
Boolean(/foo/) // true
```

`true`

`!`

```javascript
!!undefined // false
!!null // false
!!0 // false
!!'' // false
!!NaN // false

!!1 // true
!!'false' // true
!![] // true
!!{} // true
!!function(){} // true
!!/foo/ // true
```

`Boolean``new`

```javascript
if (Boolean(false)) {
  console.log('true');
} // 

if (new Boolean(false)) {
  console.log('true');
} // true

if (Boolean(null)) {
  console.log('true');
} // 

if (new Boolean(null)) {
  console.log('true');
} // true
```

Web Proxy Viewer  |  New URL  |  Original Page