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
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题