Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

StringCompareNoCase() 函数

  • Last UpdatedFeb 05, 2018
  • 1 minute read

相互比较两个字符串,并返回整型结果。每个字母的大小写不在考虑范围,因此举例而言,‘A’ 会视作等于 ‘a’。

整型结果返回:

  • 0,如果两个字符串完全相同(忽略大小写)。

  • 非零值(其它情况)。结果是不同字符的 ASCII 值之差(忽略大小写)。

    备注:由于在 InTouch 脚本中,所有非零值都视作等于 TRUE,StringCompareNoCase() 函数的结果可以作为离散结果来使用。

语法

result = StringCompareNoCase (string1, string2)

参数

string1

字符串、消息标记名或字符串表达式。

string2

字符串、消息标记名或字符串表达式。

示例

此字符串返回 0 — 由于这两个字符串被视作完全相同:

StringCompareNoCase("Apple","apple")

此字符串返回 -6 — 由于这两个字符串被视作不完全相同,第一个不同字符 “p” 的 ASCII 值减去相应字符 “v” 的 ASCII 值等于 -6:

StringCompareNoCase("Apple","Avocado")

In This Topic
Related Links