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

isNaN()函数和Number()函数针对布尔数据类型返回的结果各不相同

alert(isNaN(false) == 0)    返回的结果为true

alert(isNaN(true) == 0)    返回的结果也为true

请问为什么两个返回的结果都为true?但是我在下面得到的结果又不相同

alert(Number(false));        返回的结果为0

alert(Number(true));        返回的结果为1

在这里有点糊涂了,请大神帮忙解惑,谢谢!



正在回答

举报

0/150
提交
取消

isNaN()函数和Number()函数针对布尔数据类型返回的结果各不相同

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信