// Is the given value `NaN`?
_.isNaN = function(obj) {
return _.isNumber(obj) && isNaN(obj);
};
这个函数,为啥要先判断是否为Number,有这个必要吗
如果不判断,存在例外情况吗
http://ourjs.com/detail/5383eb8f7610019548000012
http://www.jb51.net/article/48481.htm
NaN其实还是一个数字,只是它是无限大或者无限小或者任意值。所以还是要先判断是否是number