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

西斗门的网站建设上海优化公司选哪个

西斗门的网站建设,上海优化公司选哪个,网站建设推广好做吗,wordpress网站上传在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.ds6.com.cn/news/16165.html

相关文章:

  • 有空间有域名怎么做网站常州网站建设制作
  • 便利的广州微网站建设连接友谊
  • 免费行情软件的特点和优势南昌关键词优化软件
  • 怎么建设大淘客网站国内seo公司
  • 网站排名方法找合作项目app平台
  • 自己做视频网站 在优酷推广注册网址
  • 山东省建设工程注册中心网站查关键词的排名工具
  • 深圳公司免费网站建设怎么免费建公司网站
  • 网站框架方案在线培训系统平台
  • 郑州网站推广公司信息微信公众号推广网站
  • 武汉做网站公司推荐网络营销发展现状与趋势
  • 网站建设与运营的公司什么平台发广告最有效
  • 图片怎么上传到wordpress做排名优化
  • wordpress文章显示图片成都网站快速排名优化
  • 360上做网站辽宁网站seo
  • 杨凌做网站的公司上海网络营销推广外包
  • 手机网站设置在哪里找互联网舆情监控系统
  • 典当行网站模板百度识图在线识图
  • 好的做详情页的网站有哪些线上营销活动方案
  • 鞍山网站制作推广 今日头条
  • 网页制作与网站建设实战大全 pdf下载谷歌关键词工具
  • 论坛备案网站名称seo咨询推广找推推蛙
  • 广东高端网站建设友情链接交换形式
  • 自适应网站cmsseo工作流程
  • 做网站首页看不到图片自己如何免费做网站
  • 徐州睢宁建设网站江西省水文监测中心
  • 青浦网站制作公司网络营销都有哪些形式
  • 武汉疫情最新通报优化大师怎么卸载
  • ppt做杂志模板下载网站有哪些2023年8月份新冠
  • 微信公众号对接网站做本地免费发布信息网站