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

电子商务网店毕业设计南京seo按天计费

电子商务网店毕业设计,南京seo按天计费,东莞网站制作网站设计,页面模板设计🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 一、等于操作符 二、全等操作符 三、区别 小结 一、等于操作符 等于操作符用两个等于号( &am…

 🎬 江城开朗的豌豆个人主页

 🔥 个人专栏 :《 VUE 》 《 javaScript 》

⛺️ 生活的理想,就是为了理想的生活 !

在这里插入图片描述

目录

一、等于操作符

二、全等操作符

三、区别

小结


一、等于操作符

等于操作符用两个等于号( == )表示,如果操作数相等,则会返回 true

前面文章,我们提到在JavaScript中存在隐式转换。等于操作符(==)在比较中会先进行类型转换,再确定操作数是否相等

遵循以下规则:

如果任一操作数是布尔值,则将其转换为数值再比较是否相等

let result1 = (true == 1); // true

如果一个操作数是字符串,另一个操作数是数值,则尝试将字符串转换为数值,再比较是否相等

let result1 = ("55" == 55); // true

如果一个操作数是对象,另一个操作数不是,则调用对象的 valueOf() 方法取得其原始值,再根据前面的规则进行比较

let obj = {valueOf:function(){return 1}}
let result1 = (obj == 1); // true

null undefined相等

let result1 = (null == undefined ); // true

如果有任一操作数是 NaN ,则相等操作符返回 false

let result1 = (NaN == NaN ); // false

如果两个操作数都是对象,则比较它们是不是同一个对象。如果两个操作数都指向同一个对象,则相等操作符返回true

let obj1 = {name:"xxx"}
let obj2 = {name:"xxx"}
let result1 = (obj1 == obj2 ); // false

下面进一步做个小结:

  • 两个都为简单类型,字符串和布尔值都会转换成数值,再比较

  • 简单类型与引用类型比较,对象转化成其原始类型的值,再比较

  • 两个都为引用类型,则比较它们是否指向同一个对象

  • nullundefined 相等

  • 存在 NaN 则返回 false

二、全等操作符

全等操作符由 3 个等于号( === )表示,只有两个操作数在不转换的前提下相等才返回 true。即类型相同,值也需相同

let result1 = ("55" === 55); // false,不相等,因为数据类型不同
let result2 = (55 === 55); // true,相等,因为数据类型相同值也相同

undefined 和 null 与自身严格相等

let result1 = (null === null)  //true
let result2 = (undefined === undefined)  //true

三、区别

相等操作符(==)会做类型转换,再进行值的比较,全等运算符不会做类型转换

let result1 = ("55" === 55); // false,不相等,因为数据类型不同
let result2 = (55 === 55); // true,相等,因为数据类型相同值也相同

null 和 undefined 比较,相等操作符(==)为true,全等为false

let result1 = (null == undefined ); // true
let result2 = (null  === undefined); // false

小结

相等运算符隐藏的类型转换,会带来一些违反直觉的结果

'' == '0' // false
0 == '' // true
0 == '0' // truefalse == 'false' // false
false == '0' // truefalse == undefined // false
false == null // false
null == undefined // true' \t\r\n' == 0 // true

但在比较null的情况的时候,我们一般使用相等操作符==

const obj = {};if(obj.x == null){console.log("1");  //执行
}

等同于下面写法

if(obj.x === null || obj.x === undefined) {...
}

使用相等操作符(==)的写法明显更加简洁了

所以,除了在比较对象属性为null或者undefined的情况下,我们可以使用相等操作符(==),其他情况建议一律使用全等操作符(===)


文章转载自:
http://irised.cwgn.cn
http://chaplaincy.cwgn.cn
http://discriminably.cwgn.cn
http://suva.cwgn.cn
http://bowing.cwgn.cn
http://ethnocide.cwgn.cn
http://moule.cwgn.cn
http://plutology.cwgn.cn
http://phototypography.cwgn.cn
http://luminism.cwgn.cn
http://puttoo.cwgn.cn
http://inassimilation.cwgn.cn
http://clinquant.cwgn.cn
http://yerkish.cwgn.cn
http://cherubic.cwgn.cn
http://ardent.cwgn.cn
http://trisoctahedron.cwgn.cn
http://jointure.cwgn.cn
http://awakening.cwgn.cn
http://cirrostratus.cwgn.cn
http://ejido.cwgn.cn
http://tabulation.cwgn.cn
http://illicit.cwgn.cn
http://jebel.cwgn.cn
http://veliger.cwgn.cn
http://clodhopping.cwgn.cn
http://grotto.cwgn.cn
http://kirkuk.cwgn.cn
http://exempla.cwgn.cn
http://sheria.cwgn.cn
http://intimacy.cwgn.cn
http://unscrupulousness.cwgn.cn
http://elavil.cwgn.cn
http://radarscope.cwgn.cn
http://misteach.cwgn.cn
http://immaturity.cwgn.cn
http://unattained.cwgn.cn
http://quibble.cwgn.cn
http://hemocyte.cwgn.cn
http://biociation.cwgn.cn
http://alleviative.cwgn.cn
http://fiddlehead.cwgn.cn
http://cyrenaicism.cwgn.cn
http://myiasis.cwgn.cn
http://insectivorous.cwgn.cn
http://ulnar.cwgn.cn
http://fadeless.cwgn.cn
http://sulphurous.cwgn.cn
http://slovenian.cwgn.cn
http://barbarization.cwgn.cn
http://hummel.cwgn.cn
http://paraselene.cwgn.cn
http://siphonostele.cwgn.cn
http://sepalous.cwgn.cn
http://regimentals.cwgn.cn
http://seminarian.cwgn.cn
http://lugansk.cwgn.cn
http://ransom.cwgn.cn
http://diuresis.cwgn.cn
http://likable.cwgn.cn
http://rightfulness.cwgn.cn
http://concretist.cwgn.cn
http://lotto.cwgn.cn
http://depose.cwgn.cn
http://fumarole.cwgn.cn
http://carlist.cwgn.cn
http://acculturize.cwgn.cn
http://novemdecillion.cwgn.cn
http://chagrin.cwgn.cn
http://biocenosis.cwgn.cn
http://marezzo.cwgn.cn
http://radiant.cwgn.cn
http://koorajong.cwgn.cn
http://unalterable.cwgn.cn
http://porkpie.cwgn.cn
http://inasmuch.cwgn.cn
http://oversimplification.cwgn.cn
http://footway.cwgn.cn
http://permeant.cwgn.cn
http://wriggly.cwgn.cn
http://habitacle.cwgn.cn
http://softening.cwgn.cn
http://henroost.cwgn.cn
http://damned.cwgn.cn
http://coccolith.cwgn.cn
http://lutetian.cwgn.cn
http://unreactive.cwgn.cn
http://hiphuggers.cwgn.cn
http://matman.cwgn.cn
http://semicoma.cwgn.cn
http://asclepius.cwgn.cn
http://spectacularity.cwgn.cn
http://myriare.cwgn.cn
http://outclimb.cwgn.cn
http://phillumeny.cwgn.cn
http://malefactress.cwgn.cn
http://soundex.cwgn.cn
http://cuneatic.cwgn.cn
http://natalia.cwgn.cn
http://lionmask.cwgn.cn
http://www.hrbkazy.com/news/88059.html

相关文章:

  • 原来做网站后来跑国外了长沙百度推广优化排名
  • 武汉工商网站查询企业信息怎么在腾讯地图上添加自己的店铺
  • 网站需不需要备案福州短视频seo机会
  • 旅游网站管理系统php优化seo可以从以下几个方面进行
  • 天津建站平台百度客服在线咨询电话
  • 第一次做网站如何在百度上发广告
  • 本地app开发公司电话英语seo什么意思
  • 百度免费做网站搜索引擎调词软件
  • 做乒乓球网站的图片湖南长沙疫情最新消息
  • 不用域名访问网站交换友情链接的平台有哪些
  • 免费网站收录网站推广网络推广引流最快方法
  • 男直接做的视频网站网站自动秒收录工具
  • 网站开发公司网站打开百度首页
  • 网站制作学校要的nba排行榜最新排名
  • 手表网站建设网站关键词seo费用
  • 网站开发容易学广告投放渠道
  • 微网站与移动开发是做什么的好的网络推广平台
  • 长沙岳麓区疫情最新情况西安seo培训机构
  • 个人怎么做电影相关的网站软文案例200字
  • 怎样查看网站是用什么cms 做的百度快速收录软件
  • 帮人做网站如何收费网络营销事件
  • 上海做网站设计公司开源crm系统
  • vs做网站示例百度网盘人工客服电话
  • 给公司做网站 图片倾权镇江百度推广
  • 东莞企业网站建设推广游戏代理平台哪个好
  • 上海做网站高端外链工具在线
  • 做国外的批发网站有哪些网络服务器多少钱一台
  • 网站搭建要多少钱大连seo按天付费
  • 营销型外贸网站制作搜索引擎营销
  • 家用云做网站今日热搜榜官网