Bonfire Boo who - GJSmith3rd/FreeCodeCamp-BootCamp GitHub Wiki
Contact me
Gilbert Joseph Smith III
Github | FreeCodeCamp | CodePen | LinkedIn | Blog/Site | E-Mail
Details
- Difficulty: 2/5
Check if a value is classified as a boolean primitive. Return true or false.
Boolean primitives are true and false.
Remember to use Read-Search-Ask if you get stuck. Try to pair program. Write your own code.
Useful Links
Problem Script:
function boo(bool) {
// What is the new fad diet for ghost developers? The Boolean.
return bool;
}
boo(null);
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) {
// Uses the operator typeof to check if is a boolean
// if yes then return true, if it is another type then return false
return typeof bool === 'boolean';
}
Code Explanation:
- Read comments on code.