Share via


數字函式

這些函式會建立及操作數字值。

資訊

名稱 描述
Number.IsEven 若值為偶數,則會傳回 true。
Number.IsNaN 若值為 Number.NaN,則會傳回 true。
Number.IsOdd 若值為奇數,則會傳回 true。

轉換和格式化

名稱 描述
Byte.From 根據指定值傳回 8 位元整數值。
Currency.From 根據指定值傳回貨幣值。
Decimal.From 根據指定值傳回十進位數值。
Double.From 根據指定值傳回 Double (雙精確度) 數值。
Int8.From 根據指定值傳回帶正負號的 8 位元整數值。
Int16.From 根據指定值傳回 16 位元的整數值。
Int32.From 根據指定值傳回 32 位元的整數值。
Int64.From 根據指定值傳回 64 位元的整數值。
Number.From 根據值傳回數值。
Number.FromText 根據文字值傳回數值。
Number.ToText 將指定數字轉換為文字。
Percentage.From 根據指定值傳回百分比值。
Single.From 根據指定的值傳回單精確度數值。

四捨五入

名稱 描述
Number.Round 若值為整數,則會傳回可為 null 的數字 (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 傳回大於或等於數值的較大整數。

Operations

名稱 描述
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 傳回數字的雙曲正切值。

Bytes

名稱 描述
Number.BitwiseAnd 傳回在所提供運算元上進行位元 AND 運算的結果。
Number.BitwiseNot 傳回在所提供運算元上進行位元 NOT 運算的結果。
Number.BitwiseOr 傳回在所提供運算元上進行位元 OR 運算的結果。
Number.BitwiseShiftLeft 傳回在運算元上進行位元左移位運算的結果。
Number.BitwiseShiftRight 傳回在運算元上進行位元右移位運算的結果。
Number.BitwiseXor 傳回在所提供運算元上進行位元 XOR 運算的結果。