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