// 第一种
const isInfinity = number => {
    if(typeof number === 'number' && number.toString() === 'Infinity') {
        return true;
    }
    return false;
}
// 第二种
// 这是表示大于Number.MAX_VALUE任何值的特殊数值。此值被表示为“无限大”。此值类似于在其数学的无穷大。
if(result === Number.POSITIVE_INFINITY || result === Number.NEGATIVE_INFINITY) {
    return true
}

if(isInfinity(result)) {
    // ....
}

// 第三种
functio isInfinity(n) {
    return n === n / 0;
}
// 请注意,本机isFinite()强制输入数字。isFinite([])和isFinite(null)两者都是true。

# 资料

检测一个数字是否是无穷大 (opens new window)