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

!答案为什么会是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。

我的少女心1在并购吧群里分享了我的一月书。2果冻说看完了。我觉得你的孤独感在加深,对比你的同龄人或者同资历的人而言。3馨雨说岁月沉淀后的云淡风轻之感越来越深。我们每天仍在过着茶米油盐的生活,不想被人看不起,有三件事要少做,很败人缘文时光了了人生何处不相逢,你这一生会遇见千千万万的陌生人,有的与你擦肩而过,有的只是聊记姓名,而有的则是肝胆相照。每一次的相遇都是一种缘分,人生在世,我们需要有自己的人脉圈,以此来滕哈格很早就认识萨比策了,他的态度很好年龄也正佳在曼联20战胜诺丁汉森林后,滕哈格在赛后发布会谈到了冬窗新援萨比策。滕哈格说道我们对他的转会感到非常高兴,现在埃里克森将在很长一段时间内都无法踢球,而且我认为在未来一段时间内,麦克大雪,有雪如故清香(外一首)节令到了大雪也应该下一场像样一点的雪了不再是风雪交加不再是电闪雷鸣如果,此时我轻唤故乡的名字你千万不要责怪我恋旧雪下慢一点小一点也没关系谁让我们每天都在风尘仆仆地拼命他社恐!却怎样变身2023春节档最大赢家2023年的春节档,张译火透了。大银幕上,他主演的满江红成为了票房冠军,官方预测内地总票房将超过44。17亿。他也超越了黄渤,跻身中国最卖座的男演员前三甲行列。小荧屏上,扫黑剧狂飙开足马力生产!布洛芬等恢复稳定供应作者丨缴翼飞,莫予滴编辑丨李博图源丨视觉中国春节对于国药集团容生制药有限公司总经理张俊波来说,和普通的工作日并无两样。整个春节假期,容生制药全员上岗,加班加点进行生产注射用甲泼尼龙50万张机票免费送!准备好去香港了吗?口罩时期慢慢淡去,各地为了快速恢复旅游业是费尽心思,香港这次送出了豪礼50万张免费机票!昨天,也就是2月2日你好香港启动礼上面,香港机场管理局行政总裁林天福宣布3月1日起将由香港3在八维学习ui设计,主要学什么内容?随着智能手机的普及,移动互联网飞速发展,AIVR物联网等直面而来,新兴的智能产品更是层出不穷,如智能电视智能家居以及各种智能产品等市场需求越来越高,而用户对产品品牌品质以及设计外观探秘!编译器眼中不一样的变量名我们在使用C语言或C时,常用的变量定义范围有全局全局变量全局静态变量局部静态变量函数内部局部变量等,我们也知道函数内部局部变量和全局变量重名函数内部静态变量和全局静态变量重名时,都Pod控制器pod按创建方式分类自主式podkubernetes直接创建出来的pod,删除之后不会重启控制器创建的pod通过控制器创建的pod,删除之后还会重建pod控制器分类ReplicatAlphacool发布新款高性能导热垫片,导热系数可达9WmKIT之家2月3日消息,据TechPowerUp消息,厂商Alphacool发布了新款CoreSoft导热垫片,导热性能提高。据介绍,Alphacool新高性能导热垫可以完美地附着在
荧光标记吲哚环ampampquotNampampquot上引入醚链PEG化DIPEG吲哚菁染料是一种近红外荧光染料,具有量子产率高,摩尔消光系数大,多共轭结构特征,信噪比高,光谱范围较广,无放射性等优点,已应用于多个领域,尤其在生物医学领域,可用于基因探测,蛋白检男人过了50岁,早晨养成这几种习惯,身体会越来越好前言作为一个男人,有自己的生活方式,不管在任何时候,我们都不需要想太多,如果想的太多的话,问题也就越多,只要我们能够养成良好的喜欢,其实身体会越来越好,如果我们的身体没有问题的话,中秋是个伤感又美丽的日子本来,几场秋雨,把夏天赶跑得无影无踪,这两天的高温,又提醒我们,夏天还没有走远。无声无息间,伴着开始清凉的月光中秋节滑至人间。早就没有了少年时吃月饼时的欣喜和雀跃。即便是皓月当空,拉皮手术不靠谱?想做拉皮变年轻,没想到耳朵却变了形经常收到一些人的留言,大家的关注点在于某某明星做了拉皮手术,耳朵严重变形,耳垂呈尖型,直接连接到面部,看上去特别不美观。明星做的拉皮手术尚且如此,普通人的效果更别提了,拉皮手术真的利物浦惨败后,浅析渣叔炮轰战术和建队路径的冲突失败表象球员和夏窗表现均不合格一场14的惨败让红军在新赛季开局阶段就陷入了舆论漩涡,很多人批评米尔纳菲尔米诺还有范迪克,说年纪大了状态下滑严重。还有人批评萨拉赫,说续约之后开始养老大爆冷!男单前4号种子全军覆没,国乒小将淘汰世界冠军进决赛北京时间9月10日凌晨,乒乓球WTT阿曼赛男单半决赛结束,国乒最后的独苗梁俨苧02落后连扳4局完成惊天大逆转,淘汰世界冠军庄智渊晋级,每一局都只赢了2分至此,男单前4号种子(达科弗美网男单决赛对阵出炉!2大网坛天才巅峰PK,夺冠登顶世界第12022年美网男单两场半决赛结束,鲁德31击败卡恰诺夫,阿尔卡拉斯32战胜蒂亚福,决赛对阵,鲁德大战阿尔卡拉斯,谁夺冠,谁将成为新科世界第1!鲁德率先打进决赛,面对卡恰诺夫,鲁德还和谐地球2大家好,我是地球,是太阳系八大行星之一,按离太阳由近及远的次序排为第三颗,也是太阳系中直径质量和密度最大的类地行星,距离太阳1。5亿公里。我自西向东自转,同时围绕太阳公转。我现在有打破时空什么是SF作品中常见的虫洞?虽然虫洞一词经常出现在科幻作品中,但很难确切地解释得比从宇宙的一个点到另一个点弯曲是可能的更具体。为此,科学YouTube频道Kurzgesagt在一部动画电影中解释了什么是SF作幻塔2。2镜花月影鲜游评测开启一场赛博元宇宙生活前言在今年的4月份,幻塔开启了2。0大版本维拉时空。不同于四季分明的亚夏大陆,维拉时空的地图基调围绕沙漠元素所打造。新意的地图风格,庞大的地图尺寸和交互内容,以及一个光怪陆离的赛博科学家在2D磁铁中看到自旋磁振子和激子之间的配对将使研究人员能够看到自旋方向,这是几个量子应用的一个重要考虑因素。图片来源于忠瑞所有的磁铁从挂在冰箱上的简单纪念品到为计算机提供内存的磁盘,再到研究实验室中使