Files
Randell Dawson 1494a50123 fix(guide): restructure curriculum guide articles (#36501)
* fix: restructure certifications guide articles
* fix: added 3 dashes line before prob expl
* fix: added 3 dashes line before hints
* fix: added 3 dashes line before solutions
2019-07-24 13:29:27 +05:30

1.2 KiB

title
title
Boo Who

Boo Who


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.


Hints

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.


Solutions

Solution 1 (Click to Show/Hide)
function booWho(bool) {
  return typeof bool === "boolean";
}

// test here
booWho(null);

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.