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

仿网站制作教学视频微信小程序怎么开通

仿网站制作教学视频,微信小程序怎么开通,中细软网站建设,十个实用网站网址大家思考一下 [ ] [ ] ? 答案是空字符串 为什么呢? 当做加法运算的时候,发现左右两端存在非原始类型,也就是引用类型对象,就会对对象做隐式类型转换 如何执行的?或者说怎么查找的? 第一步&…

大家思考一下
[ ] + [ ]= ?
答案是空字符串
为什么呢?
当做加法运算的时候,发现左右两端存在非原始类型,也就是引用类型对象,就会对对象做隐式类型转换
如何执行的?或者说怎么查找的?
第一步,会去对象中查找是否有 [Symbol.toPrimitive]

    let obj = {[Symbol.toPrimitive]() {return 123 //如果返回引用数据类型 下面打印会报错}}console.log(obj + 1); //124

如果不存在就进入第二步,查找是否存在valueOf

    let obj = {valueOf() {return 1 }}console.log(obj + 1); //2

如果valueOf返回的也是引用数据类型就会进入第三步,toString()

    let obj = {valueOf() {return [] //如果返回引用数据类型就会进入第三步},toString() {return 1}}console.log(obj + 1); //2

所有为什么[ ] + [ ] = " " 呢?
因为它依次查找,找到最后发现是 [ ] 就会执行最后一步 [ ].toString()也就是空字符串

那[ ] + ![ ] = ?
答案是false

这个是布尔判定 不是类型转换
大家熟知的布尔为false的有:NaN Undefined Null “ ” 0 false
除了这些东西 其它都为true ![ ] 为false
空字符串 + false = false

    console.log([] + ![]);//false

在这里插入图片描述
感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!

http://www.tj-hxxt.cn/news/93911.html

相关文章:

  • 北京保障性住房建设投资中心网站搜索引擎优化seo
  • 宁波随身云网络科技有限公司重庆自动seo
  • 淄博招聘网宁波seo推广方式排名
  • 快站微信网站制作建站公司
  • 网站建设搭建是什么意思快手秒赞秒评网站推广
  • 个人网站子域名设置网站推广方案有哪些
  • 滑坡毕业设计代做网站谷歌站长平台
  • 网站买卖需要注意什么如何写软文赚钱
  • 企业网站展示免费宣传平台
  • 做游戏网站的需求分析做网站优化推广
  • 山西省工程建设标准定额网站搜索引擎营销成功案例
  • 大型银行网站建设搜狗推广助手
  • 如何汇报网站建设优化网络软件
  • 自己有网站 做appseo教育培训机构
  • app开发公司天品科技厦门seo网站优化
  • 双鸭山建设局网站网络营销与传统营销有哪些区别
  • 做货源的网站百度推广官方电话
  • 中小企业网站建设维护内容安卓优化大师破解版
  • 网站推广企业域名注册人查询
  • 建设银行网站怎么查流水成都百度推广优化创意
  • 怎么在百度提交自己的网站全网营销公司排名前十
  • 甘肃兴城建设有限公司网站优化疫情防控 这些措施你应该知道
  • 网站建站知识郑州百度关键词seo
  • 做招商加盟网站怎么做百度小说网
  • 做网站可以卖别的牌子的产品吗海南网站网络推广
  • 自己做的创意的网站谷歌seo网站优化
  • 现在还有没有做任务的网站制作网页链接
  • 长春做个人网站做不了免费的外链平台
  • 成都网站建设q479185700棒吸引人的软文
  • app网站制作下载外贸seo推广公司