asp 变量
变量用于存储信息。
实例
声明变量
变量用于存储信息。本例演示如何声明变量,为变量赋值,并在程序中使用这个变量。
<%
dim name
name="donald duck"
response.write("my name is: " & name)
%>
声明数组
数组用于存储一系列相关的数据项目。本例演示如何声明一个存储名字的数组。
<%dim famname(5),i
famname(0) = "jan egil"
famname(1) = "tove"
famname(2) = "hege"
famname(3) = "stale"
famname(4) = "kai jim"
famname(5) = "borge"
for i = 0 to 5
response.write(famname(i) & "
")next
%>
循环生成 html 标题
本例演示如何循环生成 6 个不同的 html 标题。
<%dim i
for i=1 to 6
response.write("<h" & i & ">heading " & i & "</h" & i & ">")
next
%>
使用 vbscript 制作基于时间的问候语
本例演示如何根据服务器时间向用户显示不同的消息。
<%dim h
h=hour(now())
response.write("<p>" & now())
response.write("</p>")
if h<12 then
response.write("good morning!")
else
response.write("good day!")
end if
%>
使用 javascript 制作基于时间的问候语
本例同上,演示如何根据服务器时间向用户显示不同的消息,只是语法不同而已。
<%var d=new date()
var h=d.gethours()
response.write("<p>")
response.write(d)
response.write("</p>")
if (h<12)
{
response.write("good morning!")
}
else
{
response.write("good day!")
}
%>
变量的生存期
在子程序外声明的变量可被 asp 文件中的任何脚本访问和修改。
在子程序中声明的变量在每次子程序执行时被创建和撤销。子程序外的脚本无法访问和修改该变量。
如需声明供多个 asp 文件使用的变量,请将变量声明为 session 变量或者 application 变量。
session 变量
session 变量用于存储单一用户的信息,并且对一个应用程序中的所有页面均有效。存储于 session 中的典型信息有姓名、id 和参数。
application 变量
application 变量同样对一个应用程序中的所有页面均有效。application 变量用于存储一个特定的应用程序中所有用户的信息。