这里为什么返回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回答

好帮手慕夭夭

2019-08-17

你好同学,isNaN检查not a numbe返回的是true,那么在代码中value !== value这个表达式意思就是 true !== true , true与true是相等的,所以判断true与true不相等条件不成立返回false哦。

祝学习愉快,望采纳。

0

0 学习 · 10739 问题

查看课程