IsInfinite 函数

完全限定的名称:Std.Math.IsInfinite

function IsInfinite(d : Double) : Bool

总结

返回给定浮点值是正数还是负无穷大。

输入

d

要检查的浮点值。

输出

仅当 true 为正或负无穷大时,d

言论

NaN 不是数字,因此既不是有限数,也不是无限数。 因此,IsInfinite(0.0 / 0.0) 返回 false。 若要检查值是否 NaN,请使用 IsNaN(d)

请注意,尽管此函数返回正负无穷大 true,但这些值仍可以通过检查 d > 0.0d < 0.0来区分。

Message($"{IsInfinite(42.0)}"); // false
Message($"{IsInfinite(0.0 / 0.0)}"); // false
Message($"{IsInfinite(-1.0 / 0.0}"); // true

另请参阅