Is NaN equal to NaN?

前端 未结 8 2062
遇见更好的自我
遇见更好的自我 2020-11-27 05:22
parseFloat(\"NaN\")

returns \"NaN\", but

parseFloat(\"NaN\") == \"NaN\"

returns false. Now, that\'s probably a go

8条回答
  •  日久生厌
    2020-11-27 05:49

    When a JavaScript function returns NaN, this is not a literal string but an object property in the global space. You cannot compare it to the string "NaN".

    See https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/NaN

提交回复
热议问题