范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

!答案为什么会是true?

  [] == ![] 答案为什么会是true?解析1[] == !true // ! 操作符的优先级高于 == ,所以先执行! 操作;"!"是取反操作,空数组是对象,对象为真,取反之后就为false了[] == false // !true 得到的是 false [] == 0 // 比较规则1:如果值为true或false,则转成1或0来继续比较 [] == 0 // 执行左侧的 [] 的 valueOf 方法,而 [] 是对象,所以 [].valueOf() 返回本身 [] "" == 0 // 执行左侧的 [] 的 toString 方法,[].toString() 返回 "" 0 == 0 // 比较规则2:如果一个值是数字,一个值是字符串,则把字符串转换为数字,再进行比较,"" 转成数字是 0。 最终是执行 0 == 0 ,结果为 true 。 解析2
  首先,"!"是取反操作,空数组是对象,对象为真,取反之后就为false了。
  然后,相等运算符的比较有指定的规则,具体请参阅诸如《JavaScript权威指南》或者《JavaScript高级程序设计》等书目。其中有两条指出: 如果其中一个值是true,则将其转换为1再进行比较。如果其中一个值是false,则将其转换为0再进行比较。 如果一个值是对象,另一个值是数字或字符串,则将对象转换为原始值再进行比较。对象通过toString()方法或valueOf()方法转换为原始值。JavaScript语言核心的内置类首先尝试使用valueOf(),在尝试使用toString(),除了日期类,日期类只使用toString()方法,那些不是JavaScript语言核心中的对象则通过各自实现中定义的方法转换为原始值。
  有了以上两条作为基础,我们再来看问题。
  控制台指出等号右边为布尔值,由第一条可知,它将转换为数字0,也就是数字类型。
  现在变成了空数组和数字 0 的比较。由第二条可知,空数组会首先调用valueOf()方法,但是这里需要注意的是:数组、函数和正则表达式调用valueOf()方法后,只返回对象本身。
  所以,继续调用toString()方法,空数组调用toString()后,众所周知会返回 0 ;于是两边相同。也就是为什么有了后面所示结果的原因了。"" == ![] //true1 == ![] // false0 == ![] // true可以一句话概括:任意值与布尔值之间的比较都是数字0和1之间的比较。
  "" == ![] //true
  1 == ![] // false
  0 == ![] // true
  可以一句话概括:任意值与布尔值之间的比较都是数字0和1之间的比较。 规范
  首先,== 的定义是:
  GetValue 会获取一个子表达式的值(消除掉左值引用),在表达式 [] == ![] 中,[] 的结果就是一个空数组的引用,而 ![] 就有意思了,它会按照 11.4.9 和 9.2 节的要求得到 false。
  在这段算法里,和「[] == ![]」匹配的是条件 7,所以会递归地调用「[] == ToNumber(false)」进行比较。在 9.3 节中定义了 ToNumber 原语,ToNumber(false) 等于 0,于是比较变为「[] == 0」。在此处因为 [] 是对象,比较过程走分支 9,依「ToPrimitive([]) == 0」比较。ToPrimitive 默认是调用 toString 方法的(依 8.2.8),于是 ToPrimitice([]) 等于空字符串。结果,[] == ![] 的比较最后落到了 ""==false 上,按照 11.9.3 中的定义会依分支 5 比较 「ToNumber("")==0」,ToNumber("") 依 9.3.1 等于 0,所以结果为 true。

努力加运气!泰山双线开挂,足协杯或躺着晋级,静待三镇犯错随着昨晚的中超联赛第三十一的结束,山东泰山42广州队,实现了逆转反杀的好戏。本场比赛山东泰山客场作战,队内人员受阳性问题,几名主力无法出战,好在全队上下一心克服了困难,并在比分过后7人被禁赛!中国斯诺克的至暗时刻12月12日,斯诺克英国公开赛正式开打之际,中国选手颜丙涛却在比赛前突然退赛。正当观众和媒体一片哗然之际,斯诺克协会发表了一份官方声明中国选手颜丙涛涉嫌操纵比赛被禁赛。颜丙涛这次,湖人新闻2014,4盖帽仅2失误!加时赛深得哈姆信赖,只是苦了沃克前言以3胜3负的战绩完结6连客场之旅后,湖人的赛程并没有变得轻松起来。上场击败活塞队,回到洛杉矶的湖人即刻迎接东部第一的凯尔特人的挑战。以往的赛季,无论湖人队的整体状态如何,他们面辽浙大战来了,但杨鸣想做黄雀,并打败浙江神话,王世龙,没睡醒头条创作挑战赛杨鸣还化身黄雀,就算对手是浙江,辽宁的大招也能掀翻他们!辽浙大战来了,但这次杨鸣就想做一次黄雀,并帮助辽宁队重新起势。在上一场辽粤大战中,他们被打得太惨了。他们与广东巅峰对决,就要来了!2022世界杯梅西最后一舞能否圆梦潘帕斯雄鹰的狂鸣让克罗地亚狂想曲收束的尾声变得悲壮,高卢雄鸡的野望摧毁了亚特拉斯雄狮的梦想两场世界杯半决赛没有出现冷门,综合实力更加强劲的阿根廷和库里伤退,勇士或将交易怀斯曼或库明加据HeavySports的报道,某队高管表示我觉得勇士会交易怀斯曼或者库明加,他们需要一个可靠的老将。图片来源于网络斯蒂芬库里因为左肩膀受伤,提前退出了今日对阵步行者的比赛。据记者姚明生涯简历姚明生于1980年9月12日,身高2米26,2002年首轮第一顺位进入NBA,生涯效力于火箭队。姚明的火箭队是中国球迷的一代回忆,姚麦组合街球王阿尔斯通钻石斯科拉穆大叔霍二叔海德布斯诺克英格兰赛16强出炉!两位世界前十被淘汰,中国选手全军覆没2022年12月16日,斯诺克英格兰公开赛16强出炉,两位世界前十爆冷出局,奥沙利文14不敌马丁。古尔德,赵心童04输给约翰。阿斯特利,加上傅家俊输给霍金斯,庞俊旭不敌阿什利。赫吉奥林匹克会旗奥林匹克会旗,为白底无边,中央有五个相互套连的圆环,即我们所说的奥林匹克环,环的颜色自左至右为蓝黄黑绿红(也可用单色绘制)。一会旗概况国际奥委会会旗系1913年根据顾拜旦的构思而设散文人生,就是一场最美的遇见作者子墨有人说人生是一场遇见自己的旅行,人生是一场遇见美好的过程,谋生亦谋爱。人生的旅途,遇见什么都是应该的,都是在丰富自己的生命。可最美的遇见,还是遇见自己。当我们遇见美好,遇见县委大院8村书记扶贫,却成懒汉保姆,是不是很感人?花煜寒文此文为花煜寒对县委大院电视剧人物剧情的解读,每一期涉及不同的人物与剧情,如果喜欢的话,请右上角点关注上回讲了张新成饰演的林志为面对江霞示好,没及时告知自己有女朋友。当双方家
今年底河南打造逾20个区块链应用示范项目涉及电子证照不动产登记农产品溯源等河南区块链企业生态图在河南区块链博物馆门口的区块链关键词图大河报豫视频记者黄婷刘瑞朝文图优势经济人口大省市场广阔科创河南记者了解到,目前河南省区块链产业园区已入驻了包括趣链科技数秦社会救助丨萌娃手指卡进塑料勺子家人带到消防队求助2023年3月20日12时许,西南外环路消防救援站的消防员郑在午餐时,突然有一家人走进消防站求助。原来是年仅三岁的小女孩把手指卡进了塑料勺子上的环形勺柄里。据家长描述,她正在家中做多年以后,扮演潘金莲的美艳女星你还认得吗?作为名著水浒传里的名人潘金莲,想必大家都是耳熟能详了,她向来也是书中争议性极大的一个角色,大众对她比较传统和普遍的看法是水性杨花,不守妇道。换个角度来看,她又何尝不是一个被命运摆布红霞岛不含微交易将是Arkane最支持的游戏近日红霞岛的创意总监HarveySmith在接受Wccftech采访时表示,游戏内不会有任何商店和微交易。他还证实,红霞岛将在发售后成为Arkane最支持的游戏。HarveySmi街机战斧,让无数男孩脸红心跳的比基尼女战士,必杀却是一只火龙这是老男孩游戏盒的第566篇原创,作者霸王蟹在某蟹小的时候,某天泡街机房偶然看到一款新街机,上面那个女主角形象当即震撼了本蟹幼小的心灵,完美匀称的体魄身穿红白相间比基尼,看到如此肉登顶免费榜,TapTap8。6分,腾讯发行了一款不肝不氪的世外桃源从出世到入世。文修理今天,由苏州五十一区研发,腾讯极光计划发行的桃源深处有人家上线了。截止发稿,该游戏目前TapTap评分8。6,B站评分8。5,不少玩家表示这款游戏让自己在喧嚣的周姐好好的游戏不播去带货?上手绿厂新平板,满嘴打游戏太丝滑3月21日晚上,我和往常一样下班之后一边干饭一边是看斗鱼直播,看到平时最适合下饭的周淑怡正在直播,好奇她今天又会带来什么搞笑段子,于是就点进去观看。和平时有点不一样,大大咧咧的周淑明星有多爱青岛老城!春天里,这两位大咖在中山路跨界搞市青岛新闻网独家(记者宋波鸿)近日,在青岛老城区开展的上街里逛春天旅游艺术季喜迎春日到来,不仅在话题流量上成为青岛本地顶流,连日来爆满的人气也时时彰显着青岛老城的魅力和实力。本次活动娱乐圈颜值身材最美五人李沁,1990年9月27日出生在江苏省苏州市,长相甜美,楚楚可人,给人一种想保护的感觉。在李少红版红楼梦中饰演少年薛宝钗而被观众熟知。赵丽颖,1987年10月16日出生在河北省廊坊明明是一个妈生的,长相却天差地别,明星的兄弟姐妹让人开眼了神仙姐姐刘亦菲说过,她是她们家长得最丑的。一开始大家的反应都是这也太凡尔赛了,表示不相信。但是看过她家人的照片后,网友大呼她确实没说假话,刘亦菲的家庭成员是一个比一个好看!这是她妈大清灭亡后,格格们都嫁给了谁?有好几位大明星其实都是皇室后裔在阅读此文前,诚邀您点击一下关注,既方便您进行讨论与分享,又给您带来不一样的参与感,感谢您的支持。清王朝是中国封建历史上最后一个王朝,它经历了两百多年的起伏,最终面临分崩离析的结局