BirtMath 類別提供函數來操作數值資料,例如,對數字進行加、減、乘、除和四捨五入。數字是可以強制轉型為「編輯資料連結」對話框的「資料類型」欄位中的另一種類型的一般物件。這個類別是靜態的。
應用程式無法建立這個類別的實例。
這個函數會傳回兩個數字的總和。
語法
參數
n1
Number 物件。計算中使用的第一個數字。
n2
計算中使用的第二個數字。
傳回
Number 物件。加總 n1 與 n2 而得出的數字。
範例
下列範例傳回 StartTime 欄位值與 Shipping 欄位值的總和:
這個函數會將數字進位(遠離 0)四捨五入成最近的指定倍數。
語法
參數
n
Number 物件。要無條件進位的數字。
significance
Number 物件。將 n 四捨五入成的倍數。
傳回
Number 物件。從四捨五入得出的數字。如果 n 就是有效值的精確倍數,就不會進行四捨五入。
範例
BirtMath.ceiling( ) 通常用來無條件進位價格。例如,為了避免處理一分錢,您可以使用下列表示式,將 Price 欄位中的價格無條件進位成最接近的五分錢:
如果 Price 值為 20.52,表示式會傳回 20.55。
下列表示式是將價格無條件進位成最接近的一角:
如果 Price 值為 20.52,表示式會傳回 20.60。如果 Price 值為 20.40,表示式會傳回 20.40。由於 20.40 就是 0.1 的倍數,而不會進行四捨五入。
下列表示式是將價格無條件進位成最接近的一元:
如果 Price 值為 20.30,表示式會傳回 21。
這個函數會傳回兩個數字相除的結果。
語法
參數
dividend
Number 物件。要作為被除數的數字。
divisor
Number 物件。要作為被除數之除數的數字。
傳回
Number 物件。被除數除以除數而得出的數字。
範例
下列範例顯示除以特定數字的結果:
下列範例傳回 Total 欄位值除以 Quantity 欄位值的結果:
這個函數會傳回數字除以除數之後的餘數。
語法
參數
number
Number 物件。要作為被除數的數字。
divisor
Number 物件。要作為第一個數字之除數的數字。您必須指定非零的數字。
傳回
數字除以除數之後的餘數。
範例
下列範例顯示函數針對特定數字所傳回的結果:
下列範例會檢查 Grade 欄位中的數字是奇數或偶數。當除數為 2 時,若為偶數,函數會傳回 0,若為奇數,則傳回 1。
這個函數會傳回兩個數字相乘的結果。
語法
參數
n1
Number 物件。計算中使用的第一個數字。
n2
Number 物件。計算中使用的第二個數字。
傳回
Number 物件。n1 乘以 n2 所得出的數字。
範例
下列範例傳回 QuantityOrdered 與 PriceEach 欄位中的值相乘的結果:
這個函數會將數字四捨五入成指定的位數。
語法
參數
number
Number 物件。要四捨五入的數字。
dec
Number 物件。要將數字四捨五入成的位數。如果您省略這個引數,函數會假設 0。
傳回
Number 物件。四捨五入成指定位數的數字。
範例
下列範例顯示函數針對特定數字所傳回的結果:
下列範例是四捨五入 PriceEstimate 欄位中的值,而傳回整數:
這個函數會將數字無條件捨去成指定的位數。
語法
參數
number
Number 物件。要四捨五入的數字。
dec
Number 物件。要將數字無條件捨去成的位數。如果您省略這個引數,函數會假設 0。
傳回
Number 物件。無條件捨去成指定位數的數字。
範例
下列範例顯示函數針對特定數字所傳回的結果:
下列範例是四捨五入 PriceEstimate 欄位中的值,而傳回整數:
這個函數會將數字無條件進位成指定的位數。
語法
參數
number
Number 物件。要無條件進位的數字。
dec
Number 物件。要將數字四捨五入成的位數。如果您省略這個引數,函數會假設 0。
傳回
Number 物件。無條件進位成指定位數的數字。
範例
下列範例顯示函數針對特定數字所傳回的結果:
下列範例是四捨五入 PriceEstimate 欄位中的值,而傳回整數:
這個函數會傳回兩個數字相除的結果,並且避免出現除以零的狀況。
語法
參數
dividend
Number 物件。要作為被除數的數字。
divisor
Number 物件。要作為被除數之除數的數字。
ifZero
Object。當除數為零時,要傳回的值。
傳回
Number 物件。Number 物件。被除數除以除數而得出的數字。
範例
下列範例顯示函數針對特定數字所傳回的結果:
下列範例傳回 Revenue 欄位值除以 Volume 欄位值的結果。如果 Volume 值為 0,函數會傳回 0。
這個函數會傳回兩個數字相減的結果。
語法
參數
n1
Number 物件。要從中扣除的數字。
n2
Number 物件。要從 n1 中扣除的數字。
傳回
Number 物件。從 n1 扣除 n2 而得出的數字。
範例
下列範例顯示扣除特定數字的結果:
下列範例傳回 Total 欄位值減去 Discount 欄位值的結果: