2-2选择题
来源:2-4 js中for循环与while循环
一抹阳光000
2017-10-26 12:50:16
<script type="text/javascript">
var str = "IMOOC521";
var num = parseInt(str);
console.log(num);
if (num==NaN) {
alert(NaN);
}else if (num==521) {
alert(521);
}else if (typeof num=='number') {
alert("number");
}else{
alert("str");
}
</script>这个为什么会输出 number
1回答
字符串经过str转化后结果是NaN,但是NaN不与任何数据相等,包括他本身,但NaN也是数据类型number的一种,不过比较特殊,故答案是:number
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题