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

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号