Files
Jinyoung Park 5602111789 fix : add URL to a missing link (#36413)
* fix : add URL to a missing link

In Relevant Links (line 54), the first URL text 'Using typeof' was missing a href value. I fixed it by adding the link to a FreeCodeCamp's Javascript Debugging curriculum that introduces typeof method. (
Debugging: Use typeof to Check the Type of a Variable : https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/debugging/use-typeof-to-check-the-type-of-a-variable)

* I'm a first-time open source contributor. If you have any feedback about my pull request, feel free to share it with me.

* Update guide/english/certifications/javascript-algorithms-and-data-structures/basic-algorithm-scripting/boo-who/index.md

Remove the first bullet instead of adding the link (suggested by RandellDawson)

Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com>
2019-07-09 08:12:23 -07:00

3.1 KiB

title
title
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.

: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!

warning sign

Solution ahead!

:beginner: Basic Code Solution:

    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.

: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: