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

南京专业网站制作哪家好win优化大师官网

南京专业网站制作哪家好,win优化大师官网,浙江省住房与和城乡建设厅网站,平面设计提升班在js中,比较两个变量是否相等常见的方法有两种,一个是宽松相等“”,另一个是严格相等""。 这两个的区别在于: 宽松相等:仅比较值是否相等,并且会进行一定的类型隐式转换,将两侧转换为…

在js中,比较两个变量是否相等常见的方法有两种,一个是宽松相等“==”,另一个是严格相等"==="。

这两个的区别在于:

        宽松相等:仅比较值是否相等,并且会进行一定的类型隐式转换,将两侧转换为相同类型后再比较。

        严格相等:比较值和地址是否都相等,不会进行类型转换。

而在使用宽松相等时,类型的转换却有些难以把握。比如:

console.log(1=='1')//true

console.log(1=='a')//false

console.log(true=='true')//false

console.log(false=="")//true

我们都知道,空字符串、false、0、undefined、null转换为布尔类型都是false,其他转成布尔类型都是true。但是从上面几个例子中可以看到,好像并不是这么回事,比如true==’true‘,按照转换规则来说应该是true,但是打印出的确实false。下面就是一些通过学习、查询和测试得到的一些规则。

规律总结:

1.当类型相同时,值相同则为true,不同则为false,Symbol类型除外,Symbol类型比较都会输出false,因为Symbol表示的每个都是唯一值

2.当类型不同时:

2.1.如果布尔类型和字符串或数字相比,true会被转换成1,false会被转换为0;字符串会尝试转换为数字,不能转换则为NaN,然后比较转换后的数字。

console.log(true=='1')//true
console.log(true=='2')//false
console.log(true=='0')//false
console.log(true=='')//false
console.log(false=='')//true
console.log(false=='0')//true
console.log(false=='1')//false
console.log(true==0)//false
console.log(true==1)//true
console.log(false==0)//true
console.log(false==1)//false

2.2.如果比较双方一个是数字,一个是字符串,那么会尝试将字符串转换为数字,如果不能转换为数字则会转换为NaN,然后比较转换后的数字

console.log(1=='1')//true
console.log(1=='2')//false
console.log(1=='0')//false
console.log(1=='a')//false
console.log(0=='0')//true
console.log(0=='1')//false
console.log(0=='2')//false
console.log(0=='a')//false
console.log(2=='0')//false
console.log(2=='1')//false
console.log(2=='2')//true
console.log(2=='a')//false

2.3.null、undefined和Symbol:null与undefined比较为true(js中一个特殊规则),null、undefined、Symbol与其他类型比较均为false。

http://www.dtcms.com/wzjs/485427.html

相关文章:

  • 美食网站建设前的市场分析国家高新技术企业名单
  • 怎么更改网站域名解析常德seo公司
  • 软件工程哪个学校最好东莞seo建站咨询
  • 校园网站建设意见百度开户流程
  • 网站授权管理系统怎么做seo教程网
  • 如何建立自己的网站步骤小程序seo推广技巧
  • 设计网络网站有哪些功能我想在百度上做广告怎么做
  • 上门做网站公司宁波seo外包推广软件
  • 高端商务网站建设培训班有哪些课程
  • 搭建企业网站流程海外自媒体推广
  • 河北做网站找谁网盘搜索引擎
  • jsp网站怎么做邮箱验证码新媒体营销六种方式
  • 驾校门户网站模板购物网站大全
  • 抖音网站网络营销推广的特点
  • seo的特点是什么seo快速排名外包
  • 做企业网站的研究现状查网站流量查询工具
  • 公务员做网站品牌策划
  • 企业网站的建设目的是什么百度竞价品牌广告
  • 河北注册公司流程和费用seo可以从哪些方面优化
  • 进入这个网站企业seo关键字优化
  • 南昌网站优化昆明网站开发推广公司
  • 什么是伪静态网站青岛seo
  • 大连手机自适应网站建设维护福建seo学校
  • 互联网装饰网站经典软文广告
  • 国外做油画的网站百度搜索风云榜排行榜
  • 微商加人神器360优化大师官方免费下载
  • 淮安汽车集团网站建设中国腾讯和联通
  • 网站推广优化外包公司哪家好搜索引擎排名优化建议
  • 徐州网站建设要多少钱惠州百度seo
  • 如何用一个域名做多个网站百度收录网站链接入口