2 zzzcsd zzzcsd 于 2016.01.20 12:27 提问

Javascript中判断NaN,isNaN函数是否已经足够
   // Is the given value `NaN`?
  _.isNaN = function(obj) {
    return _.isNumber(obj) && isNaN(obj);
  };

这个函数,为啥要先判断是否为Number,有这个必要吗
如果不判断,存在例外情况吗

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.20 12:37
已采纳
devmiao
devmiao   Ds   Rxr 2016.01.20 12:28

NaN其实还是一个数字,只是它是无限大或者无限小或者任意值。所以还是要先判断是否是number

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!