美文网首页
Boo who | Free Code Camp

Boo who | Free Code Camp

作者: Marks | 来源:发表于2017-05-04 11:16 被阅读170次

检查一个值是否是基本布尔类型,并返回 true 或 false。
基本布尔类型即 true 和 false。
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。

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

boo(null);```
![错误1](https://img.haomeiwen.com/i316258/3eee06358b459b27.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

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

boo(null);```

错误2
function boo(bool) {
  // What is the new fad diet for ghost developers? The Boolean.
  return typeof bool === 'boolean' ? true : false;
}

boo(null);```

相关文章

网友评论

      本文标题:Boo who | Free Code Camp

      本文链接:https://www.haomeiwen.com/subject/bjbctxtx.html