How do you check that a number is NaN in JavaScript?

前端 未结 30 3136
伪装坚强ぢ
伪装坚强ぢ 2020-11-22 06:19

I’ve only been trying it in Firefox’s JavaScript console, but neither of the following statements return true:

parseFloat(\'geoff\') == NaN;

parseFloat(\'ge         


        
30条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-22 07:00

    Maybe also this:

    function isNaNCustom(value){
        return value.toString() === 'NaN' && 
               typeof value !== 'string' && 
               typeof value === 'number'
    }
    

提交回复
热议问题