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

长沙正规制作网站公司什么网站可以做行测

长沙正规制作网站公司,什么网站可以做行测,网站建设亿玛酷技术,四川省微信网站建设公1、typeof typeof操作符返回一个字符串,表示未经计算的操作数的类型。 operand表示对象或原始值的表达式,其类型将被返回。 从上面的例子可以看出,前6个都是基础数据类型,虽然typeof null为object,但这只是javascrip…

1、typeof
typeof操作符返回一个字符串,表示未经计算的操作数的类型。
在这里插入图片描述
operand表示对象或原始值的表达式,其类型将被返回。
在这里插入图片描述
从上面的例子可以看出,前6个都是基础数据类型,虽然typeof null为object,但这只是javascript存在的一个很悠久的bug,不代表null就是引用数据类型,并且null本身不是对象。
所以,null在typeof之后返回的是有问题的结果,不能作为判断null的方法,如果需要在if语句中判断是否为null,直接通过===null来判断就好。
同时,可以发现引用类型数据,用typeof来判断的话,除了function会被识别出来,其余的都输出object。
如果想要判断一个变量是否存在,可以使用typeof:(不能使用if(a),若a未声明,则报错)
在这里插入图片描述

2、instanceof
instanceof运算符用于检测构造函数的prototype属性是否出现在某个实例的原型链上。
在这里插入图片描述
object为实例对象,constructor为构造函数
构造函数通过new可以实例对象,instanceof能判断这个对象是否是之前那个构造函数生成的对象。
在这里插入图片描述
关于instanceof的实现原理:
在这里插入图片描述
也就是顺着原型链去找,直到找到相同的原型对象,返回true,否则为false。

3、区别
typeof与instanceof都是判断数据类型的方法。区别如下:
typeof会返回一个变量的基本类型,instanceof返回一个布尔值
instanceof可以准取地判断复用引用数据类型,但是不能正确判断基础数据类型。
typeof也存在弊端,他虽然可以判断基础数据类型(null除外),但是引用数据类型中,除了function类型以外,其他的无法判断。

可以看到,上述两种方法都有弊端,并不能满足所有场景的需求。
如果需要通用检测数据类型,可以采用Object,prototype.toString,调用该方法,统一返回格式“[object xxx]”的字符串
在这里插入图片描述
了解toString的基本用法,下面实现一个全局通用的数据类型判断方法。
在这里插入图片描述
使用如下

在这里插入图片描述

http://www.yayakq.cn/news/526277/

相关文章:

  • 做网站的如何说服客户网站维护主要做什么
  • 模板建网站哪个品牌好wordpress现在流行吗
  • 外贸在什么网站做室内装潢
  • 简述网站的制作步骤国外产品代理网
  • 豪圣建设项目管理网站教育培训网站建设ppt
  • 没有网站怎样做搜索引擎推广北京写字楼装修公司
  • 设计师推荐网站开发公司工程部管理制度
  • 购物网站开发实战化工材料 技术支持 东莞网站建设
  • 一键建站公司wordpress手机主题mip
  • 安庆市建设局网站首页网站制作用什么软件
  • 英文网站如何做关键词网站制作评分标准
  • 网站建设中常用的技术有哪些烟台开发区人才网官网
  • 九江网站设计公司优设网app安卓下载
  • 集团网站建设价格珠海专业网站制作公司
  • 纯静态网站部署服务器wordpress修改wpadmin
  • 建设厅网站账户名忘记了怎么办北京互联网公司50强
  • 太原网站排名优化价格wordpress发文章
  • 南宁网站建设免费推广怎样申请做c c 网站
  • 静态网页模板免费下载网站wordpress4.9.4环境要求
  • 网站建设禁止性规定开发公司工程管理中心管理制度
  • 超级链接网站模板thinkphp网站开发实例教程
  • 网络营销导向的企业网站建设的要求项目网评ppt
  • 网站注册系统源码太原怎样优化网站建设
  • 中文网站建设代码苏州高端网站制作机构
  • 网站开发列表南京江北新区房价2022最新价格
  • 网站的线下推广怎么做个人做网站能赚到钱吗
  • 廊坊做网站的大公司网络优化怎么弄
  • 网站建站推广口碑营销中容易出现哪些问题
  • lumen 做企业网站北京建设网站的公司兴田德润优惠
  • 网站建设结课黄冈seo推广软件的更新版本