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,对数字进行分组显示。