Vbscript-strcomp-function

提供:Dev Guides
移動先:案内検索

VBScript StrComp関数

StrComp

StrComp関数は、指定された2つの文字列を比較した後に整数値を返します。 比較する入力文字列に基づいて、-1、0、1の3つの値のいずれかを返すことができます。

  • 文字列1 <文字列2の場合、StrCompは-1を返します
  • 文字列1 =文字列2の場合、StrCompは0を返します
  • 文字列1>文字列2の場合、StrCompは1を返します

構文

StrComp(string1,string2[,compare])

説明

  • String1、必須パラメーター。 最初の文字列式。
  • String2、必須パラメーター。 2番目の文字列式。
  • 比較、オプションのパラメーター。 使用する文字列比較を指定します。 それは以下の値を取ることができます-
  • 0 = vbBinaryCompare-バイナリ比較を実行します(デフォルト)
  • 1 = vbTextCompare-テキスト比較を実行します

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         document.write("Line 1 :" & StrComp("Microsoft","Microsoft") & "<br/>")
         document.write("Line 2 :" &StrComp("Microsoft","MICROSOFT") & "<br/>")
         document.write("Line 3 :" &StrComp("Microsoft","MiCrOsOfT") & "<br/>")
         document.write("Line 4 :" &StrComp("Microsoft","MiCrOsOfT",1) & "<br/>")
         document.write("Line 5 :" &StrComp("Microsoft","MiCrOsOfT",0) & "<br/>")

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

lとして保存してInternet Explorerで実行すると、上記のスクリプトは次の結果を生成します-

Line 1 :0
Line 2 :1
Line 3 :1
Line 4 :0
Line 5 :1