FCC_Intermediate Algorithm Scripting_Boo who

// 比较简单,做完不知道是不是对的。。。

1.任务及要求

Boo who


检查一个值是否是基本布尔类型,并返回 true 或 false。

基本布尔类型即 true 和 false。

如果你被卡住了,记得开大招 Read-Search-Ask。尝试与他人结伴编程、编写你自己的代码。

这是一些对你有帮助的资源:

测试数据:

 boo(true) 应该返回 true。    boo(false) 应该返回 true。    boo([1, 2, 3]) 应该返回 false。    boo([].slice) 应该返回 false。    boo({ "a": 1 }) 应该返回 false。     boo(1) 应该返回 false。    boo(NaN) 应该返回 false。    boo("a") 应该返回 false。    boo("true") 应该返回 false。    boo("false") 应该返回 false。

2.我的解法

function boo(bool) {
  // What is the new fad diet for ghost developers? The Boolean.
  if(bool === true || bool === false) {
    return true;
  } 
  
  return false;
}

boo(null);

 

上一篇:Js的继承方法


下一篇:Python基础-协程(一)