这里为什么返回false;
来源:4-3 编程练习
慕前端5592812
2019-08-17 14:14:00
function isNaN(value) {
return value !== value;
}
console.log(isNaN('a'));
这里为什么返回false; 字符串a就是not a number,为什么不是true?
1回答
你好同学,isNaN检查not a numbe返回的是true,那么在代码中value !== value这个表达式意思就是 true !== true , true与true是相等的,所以判断true与true不相等条件不成立返回false哦。
祝学习愉快,望采纳。
相似问题