Polyfill 学习:Number.isNaN

NaN 是唯一一个不等于自身的值:

if (!Number.isNaN) {
  Number.isNaN = function (n) {
    return n !== n;
  };
}

注意 window.isNaN('a') 返回 true,而 Number.isNaN('a') 返回 false