算术运算符
- + (加法):将两个或多个数字相加。例如:
x + y
,将变量x
和y
相加。 - - (减法):从第一个数字中减去第二个数字。例如:
x - y
,从变量x
中减去y
。 - (乘法):将两个或多个数字相乘。例如:`x y
,将
x和
y` 相乘。 - / (除法):将第一个数字除以第二个数字。例如:
x / y
,将x
除以y
。 - % (模运算):返回第一个数字除以第二个数字的余数。例如:
x % y
,返回x
除以y
的余数。
关系运算符
- == (等于):检查两个值是否相等。例如:
x == y
,检查x
是否等于y
。 - != (不等于):检查两个值是否不相等。例如:
x != y
,检查x
是否不等于y
。 - < (小于):检查第一个值是否小于第二个值。例如:
x < y
,检查x
是否小于y
。 - > (大于):检查第一个值是否大于第二个值。例如:
x > y
,检查x
是否大于y
。 - <= (小于或等于):检查第一个值是否小于或等于第二个值。例如:
x <= y
,检查x
是否小于或等于y
。 - >= (大于或等于):检查第一个值是否大于或等于第二个值。例如:
x >= y
,检查x
是否大于或等于y
。
逻辑运算符
- && (与运算):如果两个条件都为 true,则返回 true,否则返回 false。例如:
x > 0 && y < 10
,检查x
是否大于 0 并且y
是否小于 10。 - || (或运算):如果任何一个条件为 true,则返回 true,否则返回 false。例如:
x > 0 || y < 10
,检查x
是否大于 0 或y
是否小于 10。 - ! (非运算):反转一个条件的布尔值。例如:
!(x > 0)
,检查x
是否不大于 0。
赋值运算符
- = (赋值):将右边的值赋给左边的变量。例如:
x = 10
,将 10 赋给变量x
。 - += (加法赋值):将右边的值加到左边的变量上。例如:
x += 5
,将 5 加到变量x
上。 - -= (减法赋值):从左边的变量中减去右边的值。例如:
x -= 3
,从变量x
中减去 3。 - = (乘法赋值):将左边的变量乘以右边的值。例如:`x = 2
,将变量
x` 乘以 2。 - /= (除法赋值):将左边的变量除以右边的值。例如:
x /= 4
,将变量x
除以 4。
示例用法
<%
" 算术运算符
Dim x = 10
Dim y = 5
Response.Write("x + y = " & x + y & "<br>")
Response.Write("x - y = " & x - y & "<br>")
Response.Write("x * y = " & x * y & "<br>")
Response.Write("x / y = " & x / y & "<br>")
Response.Write("x % y = " & x % y & "<br>")
" 关系运算符
Response.Write("x == y = " & (x == y) & "<br>")
Response.Write("x != y = " & (x != y) & "<br>")
Response.Write("x < y = " & (x < y) & "<br>")
Response.Write("x > y = " & (x > y) & "<br>")
Response.Write("x <= y = " & (x <= y) & "<br>")
Response.Write("x >= y = " & (x >= y) & "<br>")
" 逻辑运算符
Response.Write("x > 0 && y < 10 = " & (x > 0 && y < 10) & "<br>")
Response.Write("x > 0 || y < 10 = " & (x > 0 || y < 10) & "<br>")
Response.Write("!(x > 0) = " & !(x > 0) & "<br>")
" 赋值运算符
x = 15
Response.Write("x = " & x & "<br>")
x += 5
Response.Write("x += 5 = " & x & "<br>")
x -= 3
Response.Write("x -= 3 = " & x & "<br>")
x *= 2
Response.Write("x *= 2 = " & x & "<br>")
x /= 4
Response.Write("x /= 4 = " & x & "<br>")
%>
输出
x + y = 15<br>
x - y = 5<br>
x * y = 50<br>
x / y = 2<br>
x % y = 0<br>
x == y = false<br>
x != y = true<br>
x < y = false<br>
x > y = true<br>
x <= y = false<br>
x >= y = true<br>
x > 0 && y < 10 = false<br>
x > 0 || y < 10 = true<br>
!(x > 0) = false<br>
x = 15<br>
x += 5 = 20<br>
x -= 3 = 17<br>
x *= 2 = 34<br>
x /= 4 = 8.5<br>