为了账号安全,请及时绑定邮箱和手机立即绑定

alter(a==!a)返回值为true,请问a=?

alter(a==!a)返回值为true,请问a=?

牛魔王的故事 2018-09-07 14:09:48
现在知道a="0"和a=" ",A=new Array()。但是不明白其中的道理,a="0",还能理解,但是后面两个就理解不了。特别是最后一个。
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

Boolean('0') == true // 非空字符串

Boolean(' ') == true // 非空字符串

Boolean([]) == true // 对象


'0' == false // Boolean(Number('0'));

' ' == false // Boolean(Number(' '));

[] == false // // Boolean([].toString());


查看完整回答
反对 回复 2018-09-29
  • 1 回答
  • 0 关注
  • 585 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信