FormatNumber函數可以用于格式化數字,以下是使用FormatNumber函數的語法和示例:
語法:
FormatNumber(number[, decimalplaces[, includeleadingdigit[, useparensfornegativevalues[, groupdigits]]]])
參數:
number:必需,要格式化的數字。
decimalplaces:可選,指定小數點后的位數,默認為0。
includeleadingdigit:可選,指定是否包括前導數字,默認為False。
useparensfornegativevalues:可選,指定負數是否使用括號括起來,默認為False。
groupdigits:可選,指定是否對數字進行分組,默認為False。
示例:
Dim num
num = 1234.5678
WScript.Echo FormatNumber(num) '輸出結果:1,235
WScript.Echo FormatNumber(num, 2) '輸出結果:1,234.57
WScript.Echo FormatNumber(num, 2, True) '輸出結果:1,234.57
WScript.Echo FormatNumber(-num, 2, True, True) '輸出結果:(1,234.57)
WScript.Echo FormatNumber(num, 2, False, True, True) '輸出結果:1,234.57
在以上示例中,使用FormatNumber函數對數字進行格式化。第一個示例中,只指定了要格式化的數字,未指定其他參數,默認將數字格式化為整數,并對數字進行了分組顯示。第二個示例中,指定了小數點后的位數為2,所以輸出結果中包含兩位小數。第三個示例中,通過設置includeleadingdigit參數為True,將前導數字包含在輸出結果中。第四個示例中,通過設置useparensfornegativevalues參數為True,將負數使用括號括起來。最后一個示例中,通過設置groupdigits參數為True,對數字進行分組顯示。