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

字符串不是只有在空的时候才是false吗?

字符串不是只有在空的时候才是false吗?

繁华开满天机 2018-08-16 08:08:47
查看完整描述

1 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

这是关于==号隐式变换的问题,这种问题最好都去翻规范:
Abstract Equality Comparison

根据规范,你这个判断,实际上会被这样等效

'dsfsdg' == true=>
'dsfsdg' == 1=>
Number('dsfsdg') == 1=>
NaN == 1=>false

最后,在编程中最好少用==号~


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

添加回答

举报

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