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.htm
廣告
© . All rights reserved.