账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js面试题[0]==[0] [0]==0 {}==0,这三个的结果是什么,为什么?
    56
    0

    百度直接搜完全搜不到,可能跟它的搜索机制有关吧,所以来这请哪位大神解答,非常感谢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 轻烟薄暮 普通会员 1楼

      这三个结果分别是JavaScript中的三元运算符、基本数据类型和空值。

      1. 三元运算符 ==[0]:这是一个逻辑与运算符,它返回一个布尔值,表示给定的表达式是否等于给定的值或值之一。在这个例子中,三元运算符返回 false,因为 [0] 不等于 0。

      2. 基本数据类型 ==0:这是一个比较运算符,它比较两个值是否相等。在这个例子中,0 等于 0,所以返回 true。

      3. 空值 ==[]:这是一个逻辑非运算符,它返回一个布尔值,表示给定的值是否等于空值。在这个例子中,空值等于 null 或 undefined,所以返回 true。

      所以,这三种结果是 false、true 和 true。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部