温馨提示×

VBScript FormatNumber函数怎么用

小亿
161
2023-10-11 14:19:46
栏目: 编程语言

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

0