ASP 变量

asp 变量

变量用于存储信息。

examples

实例

声明变量
变量用于存储信息。本例演示如何声明变量,为变量赋值,并在程序中使用这个变量。

<%
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 变量用于存储一个特定的应用程序中所有用户的信息。


相关文章