FCC-Boo who

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

function boo(bool) {
  // What is the new fad diet for ghost developers? The Boolean.
  return (typeof bool )=== 'boolean';
//return bool === Boolean(bool);
}
boo(null);

题目本身很简单,下面是扩展,检查值是否指定类型Object.prototype.toString();返回对象所属类的名称

function isType(value,type){
var res=Object.prototype.toString.call(value);
return res === '[Object'+type+']';
}

还可以用正则优化,忽略第二个参数的大小写

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,198评论 19 139
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,275评论 0 4
  • 这是我参加文魁大脑俱乐部思维导图武林计划的第四十九幅作品,主题是:课程。 中心图:由课程想到相关的课程表。全图共分...
    崔小九阅读 225评论 0 0
  • 6月12日日志 昨天回来的太晚,今天早上7:30才起床,8:00吃完早餐后到新房去看装修,老家的叔叔过来了,中午陪...
    zengkai1198阅读 117评论 0 0
  • 风谷凉台心语河, 吹面微语似程波。 解开万节如纸破, 如梦如实万人奢。
    紫色星空阅读 198评论 0 0