NaN是一个特殊的数字值(typeof NaN的结果为number),是not a number的缩写,表示不是一个合法的数字

    会导致NaN的场景

    • 一个不能被解析的数字

      Number(不能解析)

    • 解析失败

      Math.log(-1)

    • 运算符

      1 / NaN
      注意:NaN === NaN // false
      如何辨别NaN,使用isNaN()

    Infinity 是表示正无穷大的数值。
    -Infinity 是表示负无穷大的数值。
    当数超过浮点数的上限时,即 1.797693134862315E+308,显示 Infinity。
    当数超过浮点数的下限时,即 -1.797693134862316E+308,显示 -Infinity。

    参考链接:
    https://blog.csdn.net/cc18868876837/article/details/101224974
    https://www.w3school.com.cn/jsref/jsref_infinity.asp