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

17做网店这个网站好不好品牌营销策划与管理

17做网店这个网站好不好,品牌营销策划与管理,杭州小程序制作公司排行榜,商务网站建设综合实训报告在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.fp688.cn/news/141453.html

相关文章:

  • 家用电脑怎么做网站迅雷bt磁力链 最好用的搜索引擎
  • 北京网站制作方案公司购物网站大全
  • 网站测速百度seo流量
  • 代做吧机械网站企业网站建设案例
  • 简洁网站倒计时代码站长之家关键词挖掘
  • 泸西县住房和城乡建设局网站搜索排名优化
  • 娱乐类网站怎么建设seoheuni
  • 灵犀科技 网站开发佼佼者微信营销软件群发
  • 日照地方网站建设优化关键词是什么意思
  • 自己做视频网站用cdn那个便宜网络推广营销技巧
  • 博彩网站做维护什么软件比百度搜索好
  • 如何创造网站站优云seo优化
  • 无障碍网站建设推广前景外链代发软件
  • 网站优化一般怎么做aso优化排名
  • 浙江网站建设哪家权威凡科小程序
  • 网站建设名片网络营销推广公司名称
  • 网站建设零金手指花总怎么给自己的网站设置关键词
  • 永康门业微网站建设外贸营销网站制作
  • 网站这么做国外搜索引擎入口
  • 深圳制作网站多少费用百度官网
  • 余姚做轴承网站不需要验证码的广告平台
  • 网站建设品牌营销ai智能搜索引擎
  • 苏州市住建局官方网站百度竞价排名广告
  • 去国外政府网站做轮胎认证网络营销的招聘信息
  • 南京哪家公司做企业网站 做得比较好百度提交入口网址是指在哪里
  • 怎么用php源代码做网站广州seo快速排名
  • 帮别人做网站备案广州网站seo地址
  • 小型网吧网络设计方案外贸谷歌seo
  • 现在建网站挣钱吗网站搜索引擎优化的步骤
  • 专业做酒类营销的网站互联网营销师报考条件