ASP裡面的Round函數都說是專一四捨五入的函數,不過FormatNumber函數也可以實現幾乎等同於四捨五入的功能,經測試,FormatNumber還要比Round更准確。FormatNumber函數主要是用於對數字、貨幣、百分比數據作格式化處理,比如可以把35569.5867變換成35569.59,所以用它來四捨五入相當不錯。下面來說如何使用FormatNumber函數。
FormatNumber(Expression [, Digit [, LeadingDigit [, Paren [, GroupDigit]]]]。
參數:Expression為必選項。
Digit :小數點右側顯示位數的數值。默認值為 -1,指示使用的是計算機的區域設置。
LeadingDigit :小數點右側顯示位數的數值。默認值為 -1,指示使用的是計算機的區域設置。
Paren :小數點右側顯示位數的數值。默認值為 -1,指示使用的是計算機的區域設置。
GroupDigit :小數點右側顯示位數的數值。默認值為 -1,指示使用的是計算機的區域設置。
FormatNumber用法示例:
1、保留兩位小數點:
輸出結果: 3.14
2、保留3位小數點:
輸出結果: 45.325
後語:Round函數所說的四捨五入好像與我們平常說的並不一樣,我們平時的是:大於等於5的數值入、小於5的數值捨。但是Round函數卻是大於5的數值入、小於5的數值捨、等於5的話奇數入偶數捨,所以總覺得有點不符合習慣,所以還是用FormatNumber函數吧。s
注:更多精彩教程請關注三聯教程 頻道,