--- id: a77dbc43c33f39daa4429b4f title: Boo who isRequired: true challengeType: 5 videoUrl: '' localeTitle: 'Бу, кто' --- ## Description
Проверьте, классифицировано ли значение как булевский примитив. Вернуть true или false. Булевы примитивы являются истинными и ложными. Не забудьте использовать Read-Search-Ask, если вы застряли. Попробуйте подключить программу. Напишите свой собственный код.
## Instructions
## Tests
```yml tests: - text: booWho(true) должен возвращать true. testString: 'assert.strictEqual(booWho(true), true, "booWho(true) should return true.");' - text: booWho(false) должен возвращать true. testString: 'assert.strictEqual(booWho(false), true, "booWho(false) should return true.");' - text: 'booWho([1, 2, 3]) должен возвращать false.' testString: 'assert.strictEqual(booWho([1, 2, 3]), false, "booWho([1, 2, 3]) should return false.");' - text: 'booWho([].slice) должен возвращать false.' testString: 'assert.strictEqual(booWho([].slice), false, "booWho([].slice) should return false.");' - text: 'booWho({ "a": 1 }) должен возвращать false.' testString: 'assert.strictEqual(booWho({ "a": 1 }), false, "booWho({ "a": 1 }) should return false.");' - text: booWho(1) должен возвращать false. testString: 'assert.strictEqual(booWho(1), false, "booWho(1) should return false.");' - text: booWho(NaN) должно возвращать false. testString: 'assert.strictEqual(booWho(NaN), false, "booWho(NaN) should return false.");' - text: '' testString: 'assert.strictEqual(booWho("a"), false, "booWho("a") should return false.");' - text: '' testString: 'assert.strictEqual(booWho("true"), false, "booWho("true") should return false.");' - text: booWho("false") должен возвращать false. testString: 'assert.strictEqual(booWho("false"), false, "booWho("false") should return false.");' ```
## Challenge Seed
```js function booWho(bool) { // What is the new fad diet for ghost developers? The Boolean. return bool; } booWho(null); ```
## Solution
```js // solution required ```