sign 属性

num sign

根据这个数字的符号和数值,返回负一、零或正一。

如果此数字小于零,则返回值减一;如果此数字大于零,则返回值加一;如果此数字等于零,则返回零。

如果此数字是一个 double NaN 值,则返回 NaN。

返回与该数字相同类型的数字。对于 double,(-0.0).sign 等于 -0.0

结果满足

n == n.sign * n.abs()

对于所有数字 n(除了 NaN,因为 NaN 并不等于自身)。

实现

num get sign;