比较字符串

你可以用等于号来比较两个字符串。但是，这个运算符是区分大小写的。如果你不希望字符串的大小写影响比较结果，你可以有两个选择：

第一，你可以用函数UCASE（）或LCASE（）把你要进行比较的字符串转换成大写或小写：

> <%

> user_name=

”Andrew Jones”

if UCASE(user_name)=

”ANDREW JONES” then Greeting=”Welcome Andrew Jones!”

%>

第二，你可以用函数STRCOMP（）进行字符串的比较。函数STRCOMP（）比较两个字符串，当它们相等时返回0值。你可以用这个函数执行区分大小写或不区分大小写的比较。这里有这个函数的一些例子及其返回值：

> <%=STRCOMP(

“Apple”,”Apple”)%>

0

<%=STRCOMP(

“Apple”,”APPLE”)%>

1

<%=STRCOMP(

“Apple”,”APPLE”,1)%>

0

前两个例子执行的是区分大小写的比较。在最后一个例子中，执行的是忽略大小写的比较。为了执行不区分大小写的比较，你提供了值为1的第三个参数。