章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: [JavaScript]包装对象 (04:03) 下一节 重新观看

3 秒后播放下一节

为你推荐

Bosn
资深架构师

花名霍雍,阿里技术专家。幽默风趣的外表下,有一颗对技术坚持不懈追求的心。才子一枚,写歌、健身、游泳,十八般武艺样样精通。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

已采纳回答 / 慕函数2793691
看了网上的答案,我说一下我的理解:1). []==[] 两个值都是对象时, 比较的是两个引用值在内存中是否是同一个对象.所以是false2).[]==![] 因为! 优先级比==高,所以我们先看 ![] , !是转变成布尔值,js中[]布尔值是true,所以![]为false,现在到判断==, 现在变成判断[]==false. 这时候[]不会变成布尔值,即true,会按照js标准 []看成0.于是最终转变为0==false,答案就出来了true.3).看第二个后面如果还是不懂就百度一下吧

最赞回答 / qq_十念_0
表示两个运算符,在二元方程需要使用到

最新回答 / qq_开飞机的舒克_0
右下角X为单位的上拉框。数值越小越慢。

最赞回答 / feiger
会遇到的,比如打开一个页面,如果你带过来的数据与页面缓存的数据一样则不用更新页面直接加载,如果不一样则更新页面数据,这样可以更快加载页面,这个时候就要比较缓存与post过来的数据吧,这就是两个对象的比较啊,我的想法是把两个对象加密,然后比较这两个对象加密后的字符串的值,如果对象有一点不一样加密后的值都会变化,这样可以很好的比较两个对象的值了而不用遍历它们每个key和value

最新回答 / 慕瓜5189485
这里的“==”是比较 返回的是true或者false 而不是赋值

最赞回答 / 大麦1943
=    表示赋值;==  表示比较,但是会做隐式类型转换。比如,题主写的 "1 == true", 此时,1会从一个Number数 据类型转换到Boolean数据类型,进而再做比较;=== 表示比较,不会去做数据类型的转换,因而相对于“==”也更严格一些。

最赞回答 / zf_liu
* == 用于简单类型比较的话,会尝试转换类型。== 用于复杂类型(例如数组), 是引用比较var a = new Array(1,2);var b = new Array(1,2);console.log(a== b);  // false* 关于NaN,可以理解成一个Number 的对象,你每次调用,都会重新创建一个对象所以NaN每次都是不同的对象

最新回答 / zhangcl
不要从变量去理解类型这个东西,你要看是什么类型,应该看=后面的值,而不是看变量,比如说 var a = "str"; 此时a就是和"str"的类型一样,如果你重新赋值 a = 123,此时a就是和123的类型一样,虽然a的类型变化了,但是"str" 和 123的类型永远不会发生变化,现在理解起来是不是很容易了,不知道对你有没有帮助。变量的类型是随着值的变化而变化的,所以是弱类型语言

最新回答 / 指尖天使_03403151
<...图片...>布尔类型只有两种,一种是true,一种是false,转换后也就是1或0两种,只有在true==1的情况下才会相等结果true,,true==1以外的结果则是false

最赞回答 / zhangcl
对象和对象比较,是比较的引用,两个对象都是new出来的(新创建出来的),所以是不同的对象,不同的对象的引用是不同的,所以输出是false只有对象和基本类型进行比较的时候,才会将对象转变成基本类型,再作比较。两个对象比较的时候是不会转成基本类型的,如:var a = new String('hi');var b = new String('hi');a == 'hi';//true (先转换成基本类型再比较)b == 'hi';//true(先转换成基本类型再比较)但是 a == b;// false  (...

已采纳回答 / Rhinel
对象比较是指该命名下,他们对内存中存储数据的比较;举个例子吧,直接声明一个对象和构造一个对象,可能值是一样的,但是内存中的数据肯定是不同的,原型也不同;因此是不同的。两个声明对象比较的话,对内存中的数据也是两套,比较也是不同的。你把这个比较理解为“是否同一个”而不是“是否相同”

最新回答 / qq_独坐一隅_0
楼上打击人好残忍

已采纳回答 / Perona
我也觉得,Bosn老师的声音超级好听,可以当声优啦~~~*@_@*

讲师回答 / Bosn
。。。。。。。。。。。。。。。。。。。。。。。。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言