数字函数
这些函数创建并操纵数字值。
数字
常量
| 函数 | 说明 |
|---|---|
| Number.E | 返回 2.7182818284590451,e 的值最多取16 位小数。 |
| Number.Epsilon | 返回可能的最小值。 |
| Number.NaN | 表示 0/0。 |
| Number.NegativeInfinity | 表示 -1/0。 |
| Number.PI | 返回 3.1415926535897931,Pi 的值最多取 16 位小数。 |
| Number.PositiveInfinity | 表示 1/0。 |
信息
| 功能 | 说明 |
|---|---|
| Number.IsEven | 如果值为偶数,则返回 true。 |
| Number.IsNaN | 如果值为 Number.NaN,则返回 true。 |
| Number.IsOdd | 如果值为奇数,则返回 true。 |
转换和格式设置
| 函数 | 说明 |
|---|---|
| Byte.From | 从给定的值返回8 位整数数值。 |
| Currency.From | 从给定的值返回一个货币值。 |
| Decimal.From | 从给定的值返回一个十进制数值。 |
| Double.From | 从给定的值返回一个双精度数值。 |
| Int8.From | 从给定的值返回给带符号的一个 8 位整数值。 |
| Int16.From | 从给定的值返回一个 16 位整数值。 |
| Int32.From | 从给定的值返回一个 32 位整数值。 |
| Int64.From | 从给定的值返回一个 64 位整数值。 |
| Number.From | 从某个值返回一个数字。 |
| Number.FromText | 从文本值返回一个数值。 |
| Number.ToText | 从数值返回一个文本值。 |
| Percentage.From | 从给定的值返回一个百分比值。 |
| Single.From | 从给定的值返回单个数值。 |
舍入
| 功能 | 说明 |
|---|---|
| Number.Round | 如果值为整数,则返回可为空的数字 (n)。 |
| Number.RoundAwayFromZero | 当值 >= 0 时,返回 Number.RoundUp(value);当值 < 0 时,则返回 Number.RoundDown(value)。 |
| Number.RoundDown | 返回小于或等于数值的最大整数。 |
| Number.RoundTowardZero | 当 x >= 0 时,返回 Number.RoundDown(x);当 x < 0 时,返回 Number.RoundUp(x)。 |
| Number.RoundUp | 返回大于或等于数值的最大整数。 |
操作
| 功能 | 说明 |
|---|---|
| Number.Abs | 返回某一数字的绝对值。 |
| Number.Combinations | 返回可选组合大小的给定项数的组合数。 |
| Number.Exp | 返回表示 e 的乘幂的数字。 |
| Number.Factorial | 返回数字的阶乘。 |
| Number.IntegerDivide | 使两个数相除,返回生成的数字的所有部分。 |
| Number.Ln | 返回某一数字的自然对数。 |
| Number.Log | 根据底数返回数字的对数。 |
| Number.Log10 | 返回某一数字以 10 为底的对数。 |
| Number.Mod | 使两个数相除,返回生成的数字的余数。 |
| Number.Permutations | 返回可选排列大小的给定项数的总排列数。 |
| Number.Power | 返回由幂生成的数字。 |
| Number.Sign | 对于正数,返回 1;对于负数,返回 -1;如果为零,则返回 0。 |
| Number.Sqrt | 返回某一数字的平方根。 |
随机
| 功能 | 说明 |
|---|---|
| Number.Random | 返回介于 0 到 1 之间的随机小数。 |
| Number.RandomBetween | 返回两个给定数值之间的一个随机数。 |
三角函数
| 功能 | 说明 |
|---|---|
| Number.Acos | 返回某一数字的反余弦值。 |
| Number.Asin | 返回某一数字的反正弦值。 |
| Number.Atan | 返回某一数字的反正切值。 |
| Number.Atan2 | 返回两个数相除的反正切值。 |
| Number.Cos | 返回某一数字的余弦值。 |
| Number.Cosh | 返回某一数字的双曲余弦值。 |
| Number.Sin | 返回某一数字的正弦值。 |
| Number.Sinh | 返回某一数字的双曲正弦值。 |
| Number.Tan | 返回某一数字的正切值。 |
| Number.Tanh | 返回某一数字的双曲正切值。 |
字节
| 功能 | 说明 |
|---|---|
| Number.BitwiseAnd | 返回对提供的操作数进行按位 AND 运算的结果。 |
| Number.BitwiseNot | 返回对提供的操作数进行按位 NOT 运算的结果。 |
| Number.BitwiseOr | 返回对提供的操作数进行按位 OR 运算的结果。 |
| Number.BitwiseShiftLeft | 返回对操作数进行按位左移操作的结果。 |
| Number.BitwiseShiftRight | 返回对操作数进行按位右移操作的结果。 |
| Number.BitwiseXor | 返回对提供的操作数进行按位 XOR 操作的结果。 |
| 参数值 | 说明 |
|---|---|
| RoundingMode.AwayFromZero | 当可能四舍五入到的数字之间存在等同值时,向远离零的方向舍入。 |
| RoundingMode.Down | 当可能四舍五入到的数字之间存在等同值时,向下舍入。 |
| RoundingMode.ToEven | 当可能四舍五入到的数字之间存在等同值时,舍入到最接近的偶数。 |
| RoundingMode.TowardZero | 当可能四舍五入到的数字之间存在等同值时,向零舍入。 |
| RoundingMode.Up | 当可能四舍五入到的数值之间存在等同值时,向上舍入。 |