JavaScript isNaN 方法的问题

javascriptvarfoo="55";
varmyNumber=Number(foo);
if(isNaN(foo)){
console.log("Itisnotanumber");
}
我原本以为输出是Itisnotanumber,但是输出是undefined,编程新手求大神解答。
拉莫斯之舞
浏览 311回答 2
2回答

www说

看这里:isNaN()参数foo虽然是字符串,但是在函数中会强制转成Number,转换后就是数字55,这个不是NaN,所以没有打印Itisnotanumber.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript