VBScript 数字格式化函数

语法

variablename = Format_function_Name(Expression[,NumberDigAfterDec[,LeadingDig[,
UseParForNegNum[,GroupDigits]]]])

描述

  • 必需参数Format_function_Name对应于下面列出的任何数字格式化函数。

  • 可选参数Expression对应于任何数值表达式,这将产生一个数字。

  • 可选参数NumberDigAfterDec对应于小数点后的位数。

  • 可选参数LeadingDig对应于是否为小数值显示前导零。 它根据以下设置参数采用三个值之一。

  • 可选参数UseParForNegNum对应于是否将负值放在括号内。 它根据以下设置参数采用三个值之一。

  • 可选参数GroupDigits对应于是否使用组分隔符对数字进行分组。 它根据以下设置参数采用三个值之一。

设置

上述参数LeadingDig、UseParForNegNum 和GroupDigits 参数可以具有以下任意设置 −

  • -2 = vbUseDefault − 使用计算机的区域设置
  • -1 = vbTrue − True
  • 0 = vbFalse − False

示例

尝试以下示例来了解 VBScript 中可用的所有数字格式化函数。

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">

         Dim num : num = -645.998651

         document.write("Line 1 : " & FormatNumber(num, 3))& "<br/>"

         ' The UseParensForNegativeNumbers parameter is set to true.
         document.write("Line 2 : " & FormatNumber (num, 3, , vbTrue))&" <br/> "

         ' The GroupDigits parameter is set to false.
         document.write("Line 3 : " & FormatNumber (num, 3, , , vbFalse)) & "<br/>"

         document.write("Line 4 : " & FormatPercent(num, 3))& "<br/>"

         ' The UseParensForNegativeNumbers parameter is set to true.
         document.write("Line 5 : " & FormatPercent (num, 3, , vbTrue))&" <br/> "

         ' The GroupDigits parameter is set to false.
         document.write("Line 6 : " & FormatPercent (num, 3, , , vbFalse)) & "<br/>"

      </script>
   </body>
</html>

执行上述脚本后,输出如下 −

Line 1 : -645.999
Line 2 : (645.999) 
Line 3 : -645.999
Line 4 : -64,599.865%
Line 5 : (64,599.865%) 
Line 6 : -64599.865%

vbscript_numbers.html