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.
Hint: 1
- You will need to check for the type of the parameter to see if it is a boolean.
Hint: 2
- To check for the type of a parameter, you can use
typeof
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.
Spoiler Alert!
Solution ahead!
Code Solution:
function boo(bool) {
return typeof bool === 'boolean';
}
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
.
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
NOTE: Please add your username only if you have added any relevant main contents to the wiki page. (Please don't remove any existing usernames.)