现在的位置: 网页制作教程网站制作教程 >正文
asp语言高级教程

ASP的VBScript中变量名引用变量值的方法

发表于2018/7/31 网站制作教程 0条评论 ⁄ 热度 2,369℃

本文主要讲述在ASP中VBScript脚本如何在变量名中包含某个变量值,或者将动态变量转变成变量名。

比如有变量Str_Id,我们要将此变量的值定义成新的变量名。

<%
Str_Id=5
eval("day"&Str_Id&"")
%>

通过eval方法,就得到新的变量:day5。我们成功地将Str_Id变量值5引用到新的变量名中了。

总结:asp中将动态变量定义成变量,必须要用到eval()函数,离开这个函数直接写会报错的。

还有一种可以利用数组实现的方法。

将变量值依次加入到数组中

<%
Str_Id=Array(Str1_Id,Str2_Id,Str3_Id,Str4_Id)
response.write (Str_Id((i-1)))
%>

注意:asp数组下标是从0开始的,所以采用了i-1。

  • 暂无评论