实例一:
<%
response.Write("2+3")
%>
输出为:2+3
解释:字符加引号就被看作是一串字符,这里asp将2+3当成一串字符输出。
实例二:
<%
response.Write(2+3)
%>
输出为:5
解释:字符不加引号就被看作是一个量,这里asp输出运算结果2+3=5。
实例三:
<%
a="IT部落窝欢迎你"
response.Write("a")
%>
输出为:a
解释:这里a有引号,asp把a当成字符输出。
实例四:
<%
a="IT部落窝欢迎你"
response.Write(a)
%>
输出为:IT部落窝欢迎你
解释:这里a没有引号,asp将输出引号内的字符。
实例五:
<%
a="5"
response.Write(a*5)
%>
输出为:25
解释:先给变量a赋值为5,用变量a乘以5,输出结果就等于5*5=25。
实例六:
<%
a=1
b=2
c=a+b
response.Write(c)
%>
输出为:3
解释:先给变量a赋值为1,变量b赋值为2,将a+b的值赋给c。
实例七:
<%
response.Write(2^5)
%>
输出为:32
解释:这是指数运算,求2的5次方。
实例八:
<%
response.Write(2+5)
%>
输出为:7
解释:这是加法运算。
实例九:
<%
response.Write(5-2)
%>
输出为:3
解释:这是减法运算。
实例十:
<%
response.Write(2*5)
%>
输出为:10
解释:这是乘法运算。
实例十一:
<%
response.Write(2/5)
%>
输出为:.4
解释:这是除法运算。
实例十二:
<%
response.Write(5\2)
%>
输出为:2
解释:这是整除运算,返回整数。
实例十三:
<%
response.Write(5 mod 2)
%>
输出为:1
解释:这是取余运算。返回除法的余数。
实例十四:
<%
a="abc"
b="efg"
response.Write(a & b)
%>
输出为:abcefg
解释:这是连接运算符。"&"这个符号的作用是连接两个字符串。
实例十五:
<%
a=2+3*5+5
response.Write(a)
%>
输出为:22
解释:这是混合运算。用asp进行混合运算,要考虑优先原则。四则运算,先乘除后加减;()优先级最高,在优先级同等情况下,从左至右运算。
实例十六:
<%
a=5
a=a+2
response.Write(a)
%>
输出为:7
解释:这里变量a的值已经等于5,asp总是先优先运算右边的内容,然后把结果给左边,这样就先运算a+2,然后把结果给变量a,a最终得到了值为7。
实例十七:
<%
a="IT部落窝欢迎你"
a="IT部落窝网址是www.ittribalwo.com"
response.Write(a)
%>
输出为:IT部落窝网址是www.ittribalwo.com
解释:同一个变量名,asp取最近一次的值。