isNaN()函数和Number()函数针对布尔数据类型返回的结果各不相同
alert(isNaN(false) == 0) 返回的结果为true
alert(isNaN(true) == 0) 返回的结果也为true
请问为什么两个返回的结果都为true?但是我在下面得到的结果又不相同
alert(Number(false)); 返回的结果为0
alert(Number(true)); 返回的结果为1
在这里有点糊涂了,请大神帮忙解惑,谢谢!
alert(isNaN(false) == 0) 返回的结果为true
alert(isNaN(true) == 0) 返回的结果也为true
请问为什么两个返回的结果都为true?但是我在下面得到的结果又不相同
alert(Number(false)); 返回的结果为0
alert(Number(true)); 返回的结果为1
在这里有点糊涂了,请大神帮忙解惑,谢谢!
2018-08-29
举报