当前位置: 首页 > wzjs >正文

公司做网站费会计科目手机网站永久免费制作

公司做网站费会计科目,手机网站永久免费制作,北京网络营销网站,广州有几个区几个县级市9、手写类型判断函数 手写完成这个函数:输入一个对象(value),返回它的类型 js中的数据类型: 值类型:String、Number、Boolean、Null、Undefied、Symbol引用类型:Object、Array、Function、RegExp、Date 使用typeOf…

9、手写类型判断函数

手写完成这个函数:输入一个对象(value),返回它的类型

js中的数据类型:

  • 值类型:String、Number、Boolean、Null、Undefied、Symbol
  • 引用类型:Object、Array、Function、RegExp、Date

使用typeOf判断类型,但是null返回的是object, 只能判断值类型,其他返回的是object,Object.prototype.toString.call():判断数据类型

大概思路:

先使用typeof判断输入对象的类型,如果是值类型就直接返回typeof识别到的类型,如果不是就要使用Object.prototype.toString.call()返回表示对象类型的字符串。

代码:

    function getType(value){// 对于null要添加一个特殊的检查if(value === null){return value + "";}// 分两个方面:直接使用typeof和使用Object.prototype.toString.call// 如果是值类型:、if(typeof value !== 'object'){//小写return typeof value;}else {// 如果是对象,就要使用Object.prototype.toString.callconst valueContext = Object.prototype.toString.call(value).slice(8 , -1).toLowerCase();return valueContext;}}

为什么要使用call???

  • Object.prototype.toString 直接调用时,this 默认指向 Object.prototype,因此返回 "[object Object]"
  • Object.prototype.toString.call(value) 使用 call 方法调用时,可以显式地指定 this 的值为 value,因此返回 value 的字符串表示。
    function getType(value){// 对于null要添加一个特殊的检查if(value === null){return value + "";}// 分两个方面:直接使用typeof和使用Object.prototype.toString.call// 如果是值类型:、if(typeof value !== 'object'){//小写return typeof value;}else {// 如果是对象,就要使用Object.prototype.toString.callconst valueContext = Object.prototype.toString.call(value).slice(8 , -1).toLowerCase();return valueContext;}}

为什么要使用call???

  • Object.prototype.toString 直接调用时,this 默认指向 Object.prototype,因此返回 "[object Object]"
  • Object.prototype.toString.call(value) 使用 call 方法调用时,可以显式地指定 this 的值为 value,因此返回 value 的字符串表示。

文章转载自:

http://1Ph548cM.sbjhm.cn
http://Y6lPFpsr.sbjhm.cn
http://YPEeVgfN.sbjhm.cn
http://7bsQkreM.sbjhm.cn
http://kqi98S71.sbjhm.cn
http://8DmVF2rq.sbjhm.cn
http://Gz24IRXo.sbjhm.cn
http://tZqgQEIs.sbjhm.cn
http://vqdxXMQr.sbjhm.cn
http://TqvSJGEC.sbjhm.cn
http://qQbAcv4h.sbjhm.cn
http://1awoq1ao.sbjhm.cn
http://oyivDAWh.sbjhm.cn
http://dbZlfpVz.sbjhm.cn
http://TboYU5b1.sbjhm.cn
http://lSuykE39.sbjhm.cn
http://7A1xHaei.sbjhm.cn
http://XhZX6cjP.sbjhm.cn
http://WweqYltL.sbjhm.cn
http://mT3E6eJf.sbjhm.cn
http://S04AYaMw.sbjhm.cn
http://cU8qRKv1.sbjhm.cn
http://o8tpsLLL.sbjhm.cn
http://2V9K51iH.sbjhm.cn
http://ioGpxDLR.sbjhm.cn
http://HU49Re9w.sbjhm.cn
http://ptJQRMHy.sbjhm.cn
http://HIR1fcOD.sbjhm.cn
http://x1eK3p75.sbjhm.cn
http://YiipeIMN.sbjhm.cn
http://www.dtcms.com/wzjs/778573.html

相关文章:

  • 常州做的网站的公司网站微信小程序功能介绍
  • 浙江银安建设有限公司网站合肥金融直播室网站建设
  • 贵阳网站建设公司资源网盘链接
  • 重庆网站房地产在附近找工作
  • 高德地图开发平台优化网站要多少钱
  • 方城网站设计h5网站制作公司
  • 微信公司网站网站站长
  • 做信息发布类网站广西教育平台网站建设
  • sql server做网站合肥建站公司有哪家招聘的
  • wordpress建站详细教程视频怎样才能被百度秒收录
  • 深圳做网站最好的公网站 哪些服务器
  • 免费一键网站做外贸网站怎么样
  • 西安优化seo托管长沙网站搭建优化
  • 杭州建站模板展示深圳报业集团官网
  • o2o网站建设包括哪些网站服务器信息查询
  • 手机网站开发ios佛山八戒网站建设
  • 自己怎样免费建设网站wordpress 浏览次数 2
  • php网站后台开发vps做网站 推广
  • 无锡专业网站建设焦作市建设银行网站
  • pc端与手机端网站开发的区别世界工厂网怎么样
  • 网站建设工公司被其它人拿来做网站
  • 广安做网站Wordpress首页制作代码
  • wordpress做导航网站福州网站制作培训
  • 淮南网站seo网站建设目的和意义
  • 广州高铁新建站在哪里在线视频直播网站建设
  • 网站重新备案贵州网站建设维护
  • 花都区pc端网站建设平面设计教程网站有哪些
  • 网站做接口到app价格手机网站建设软件有哪些内容
  • 江苏南京建设工程信息网站wordpress如何关闭网页
  • 手机wap网站模板免费下载南昌做网站哪家公司比较好