Algorithm Boo Who - thelastmile/FreeCodeCamp GitHub Wiki
Algorithm Boo Who
:triangular_flag_on_post: Remember to use Read-Search-Ask
if you get stuck. Try to pair program :busts_in_silhouette: and write your own code :pencil:
Problem Explanation:
This program is very simple, the trick is to understand what a boolean primitive is. The programs requires a true or false answer.
Relevant Links
:speech_balloon: Hint: 1
- You will need to check for the type of the parameter to see if it is a boolean.
try to solve the problem now
:speech_balloon: Hint: 2
- To check for the type of a parameter, you can use
typeof
.
try to solve the problem now
:speech_balloon: Hint: 3
- Since you must return true or false you can use if statements or just have it return the boolean used for the if statement.
try to solve the problem now
Spoiler Alert!
Solution ahead!
:beginner: Basic Code Solution:
function booWho(bool) {
return typeof bool === 'boolean';
}
// test here
booWho(null);
:rocket: Run Code
Code Explanation:
Uses the operator typeof
to check if the variable is a boolean. If it is, it will return true
. Otherwise, if it is any other type it will return false
.
Relevant Links
:trophy: Credits:
If you found this page useful, you can give thanks by copying and pasting this on the main chat:
Thanks @Rafase282 for your help with Algorithm: Boo-who
:clipboard: NOTES FOR CONTRIBUTIONS:
- :warning: DO NOT add solutions that are similar to any existing solutions. If you think it is similar but better, then try to merge (or replace) the existing similar solution.
- Add an explanation of your solution.
- Categorize the solution in one of the following categories — Basic, Intermediate and Advanced. :traffic_light:
- Please add your username only if you have added any relevant main contents. (:warning: DO NOT remove any existing usernames)
See :point_right:
Wiki Challenge Solution Template
for reference.