isNaN

fuction isNaN(num){

  var res = Number(num) + ' '  // 这里要加一个空字符串,把Number(num)的隐式转换的NaN 转化为 ' NaN ' 为了下面的判断 因为 NaN 不等于  NaN

  if ( res == ' NaN ' ){

    return true;

  }eles{

    return false;

  }

}

console.log( isNaN( '123' ) )  // false

console.log( isNaN( 'abc' )  // true

posted @ 2020-09-24 20:53  秋苏  阅读(262)  评论(0)    收藏  举报