freeCodeCamp/guide/russian/miscellaneous/reto-de-algoritmo-bu/index.md

45 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Reto De Algoritmo Bu
localeTitle: Алгоритм Challenge Bu
---
![](//discourse-user-assets.s3.amazonaws.com/original/2X/3/3c8584a085a0deaea66b3400e6321eeadab552a2.jpg)
### Объяснение проблемы:
* Эта программа очень проста, трюк заключается в том, чтобы понять, что это примитивный boolaneo. Программа получает истинный или ложный параметр.
## Подсказка: 1
* Вы должны проверить, что тип полученного параметра - boolaneo.
## Подсказка: 2
* Чтобы проверить тип параметра, вы можете использовать `typeof`
## Подсказка: 3
* Поскольку вы должны вернуть true или false, вы можете использовать оператор if или просто вернуть оператор, который будет использоваться в инструкции if.
## Спойлер!
![предупреждающий знак](//discourse-user-assets.s3.amazonaws.com/original/2X/2/2d6c412a50797771301e7ceabd554cef4edcd74d.gif)
**Решение ниже!**
## Решение для кода:
```
function booWho(bool) {
return typeof bool === 'boolean';
}
// realizamos el test
booWho(null);
```
![:rocket:](/images/emoji/emoji_one/rocket.png?v=2 ": ракета:") [В REPL!](https://repl.it/CLnK/0)
# Объяснение кода:
Мы используем оператор `typeof` чтобы проверить, является ли переменная boolanea. Если это так, оно вернет `true` . В противном случае, если другой тип вернет `falso` .
> **ПРИМЕЧАНИЕ.** Пожалуйста, добавьте свое имя пользователя, только если вы добавили в статью **соответствующий контент** . (Пожалуйста, не удаляйте существующее имя.)