1个回答
2013-07-23
展开全部
一、运算符
算术运算符:^ / \ (整除) mod(取余)
关系运算符: 它的值只能是Ture、 False 、null 三种之一
is 用来比较两个对象的引用变量
Like 用来比较两个字符串的模式匹配,判断一个字符串是否属于某种模式。可以使用通配符
* 表示多个字符
? 表示单个字符
# 表示单个数字
[list]表示在此区间 如:[a-f]
[!list]表示在这个区间以外 如:[!a-f]
例:mm="aBBBBa" like "a*a" 结果为true
"aBBBBa" 这个字符串是否为两头为a,这个样式
对于 字符串的比较:从前到后逐个字符比较,ASCII码大的则大;
前面部分相同的,则串长的则大;
字符串全部一样并长度相同,才能相等。
当一个表大字式是数值而另一个是variant,则进行数值比较。
连接运算符: 用来合并字符串的,& + 用来强制两个表达式作字符串连接
在使用“+”时,有可能无法确定是加法还是作连接,为了避免混淆应使用&为连接运算符
逻辑运算符:
And 与
Eqv 等价
imp 包含
Not 非
OR 或
Xor 异或
优先顺序由高到低依次是:
算术运算符 → 字符连接 → 关系运算符 → 逻辑运算符
算术运算符:^ / \ (整除) mod(取余)
关系运算符: 它的值只能是Ture、 False 、null 三种之一
is 用来比较两个对象的引用变量
Like 用来比较两个字符串的模式匹配,判断一个字符串是否属于某种模式。可以使用通配符
* 表示多个字符
? 表示单个字符
# 表示单个数字
[list]表示在此区间 如:[a-f]
[!list]表示在这个区间以外 如:[!a-f]
例:mm="aBBBBa" like "a*a" 结果为true
"aBBBBa" 这个字符串是否为两头为a,这个样式
对于 字符串的比较:从前到后逐个字符比较,ASCII码大的则大;
前面部分相同的,则串长的则大;
字符串全部一样并长度相同,才能相等。
当一个表大字式是数值而另一个是variant,则进行数值比较。
连接运算符: 用来合并字符串的,& + 用来强制两个表达式作字符串连接
在使用“+”时,有可能无法确定是加法还是作连接,为了避免混淆应使用&为连接运算符
逻辑运算符:
And 与
Eqv 等价
imp 包含
Not 非
OR 或
Xor 异或
优先顺序由高到低依次是:
算术运算符 → 字符连接 → 关系运算符 → 逻辑运算符
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询