Niklaus Wirth

Niklaus Wirth

Translate

Булевые примитивы (Boo who) (8)

Восьмой день программы "#100 Days Of Code"
Задание - Булевые примитивы

Вот задание полностью:


Boo who 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.

Here are some helpful links:

Ссылка на Boolean Objects


Честно говоря, я это задание решил просто по тому, что должна вернуть данная функция. В подробности не вдавался. Видимо это еще предстоит.

Буду благодарен, если кто - то сможет мне объяснить, что это и как решить правильно! :-)


function booWho(bool) {
 
 if(bool === true || bool === false) {
   return true;
 }
  
  return false;
}

booWho(null);

booWho(true)
return true.

booWho(false)
return true.

booWho([1, 2, 3])
return false.

booWho([].slice)
return false.

booWho({ "a": 1 })
return false.

booWho(1)
return false.

booWho(NaN)
return false.

booWho("a")
return false.

booWho("true")
return false.

booWho("false")
return false.


Комментариев нет:

Отправить комментарий