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

网站建设厃金手指花总十三百度信息流广告位置

网站建设厃金手指花总十三,百度信息流广告位置,B2C网站可使用的交易功能为,重庆外贸网站建设公司排名在JS中有很多神奇的语法,非常让人困惑,我们就先一一道来,相信你在开发中或多或少都踩过这些坑,或者让人无法理解。 今天我们就来说下【】和【】 这题对于很多没有系统学过前端开发的技术人员来说,算个重点&#xff0c…

在JS中有很多神奇的语法,非常让人困惑,我们就先一一道来,相信你在开发中或多或少都踩过这些坑,或者让人无法理解。 今天我们就来说下【】和【=】

这题对于很多没有系统学过前端开发的技术人员来说,算个重点,来画起来,我们一起看。

(图片来源于网络)

请看题,以下执行结果是啥?

console.log([]==![]);

是不是很神奇
那么为什么会出现这种情况,我们从=的特性说起
我们先来分析一下上面的等式:
1.左边是一个数组,右边是一个表达式,左边数组就是:[]  , 右边是一个数组的取反 ![] ,所以算是一个表达式,后面取反后得到 false,

所以这里可以将等式替换为,相当于 []==false 的比较,

console.log([]==false);

这里,还是有点不符合逻辑,我们再继续拆分。
分析:因为这里用的是双等号,左边是数组,右边是值,所以根据双等号的特性,需要将两边都转换为原始类型,用ToString来转换,所以这里执行后显示为:

我们继续替换等式

console.log(‘’==false);

执行后结果为:true,是不是有点抓狂的感觉。
现在两边都为原始类型,但是类型还是不一样,左边是字符串,右边是bool 类型 ,所以这个 == 又要去干件大事了,继续转,将两边都转换为数值类型 。
那么继续转:

然后最终执行的表达式就是:

console.log(0==0);

执行结果为:true;

所以表达式中如果需要比较,尽量使用===,因为==在执行中非常诡异,给大家再举个例子:

console.log(true==[1]);

是不是神奇的知识又增加了!

在后续我们会为大家带来更多有趣内容介绍~

拓展阅读

详解商业智能前世今生,嵌入式BI如何百花齐放?

使用WIX进行商业智能OEM打包

数据可视化分析工具如何在国内弯道超车?

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

相关文章:

  • 终端平台网站建设徐州自动seo
  • 建站免费加盟seo权重查询
  • 做单位网站的公司吗网站备案查询工信部官网
  • 阐述网站建设利益郑州百度推广开户
  • 微网站如何建设方案百家号优化
  • 孝感专业做网站公司抖音怎么推广
  • 做网站专用软件河北百度推广seo
  • 网站弹广告是什么样做的百度投诉平台在哪里投诉
  • 深圳 手机网站百度推广渠道代理
  • 兰州网站建设模板深圳优化公司义高粱seo
  • 唐山专业网站建设公司黑科技引流推广神器免费
  • 泉州网站建设定制关键词排名怎么做上去
  • 深圳 seo 外贸网站建设 多语种网站排名优化外包
  • 深圳做网站的公百度智能云官网
  • 营销型网站建设大千进入百度网首页
  • 长沙企业关键词优化哪家好上海牛巨仁seo
  • 定制网站开发多少钱seo网站优化培训怎么做
  • google建网站抖音搜索关键词推广
  • 做免费嗳暧视频网站图片在线转外链
  • 给网站做插画分辨率大数据网站
  • 网站开发 需求调研宁波seo推广方式排名
  • 上海武汉阳网站建设腾讯新闻潍坊疫情
  • 网站建设与维护教学视频营销推广软件有哪些
  • 网站会员收费怎么做百度浏览器网址链接
  • 韶关住房和城乡建设局网站济南疫情最新情况
  • 磐安县建设局网站镇江交叉口优化
  • 程序员公司推荐seo网站优化案例
  • 嘉兴企业做网站在百度怎么发布作品
  • 跨境电商最火的产品做关键词优化
  • 哪些网站可以做引流万网域名查询工具