asp如何从一组数据中获得最大的数值

发布网友 发布时间:22小时前

我来回答

1个回答

热心网友 时间:22小时前

之所以出错是因为你的 split返回的是一个variant的数组,而不是你需要的数值型的,所以需要用cint转换,要改动的话有两处,一是str=那一行改为
str = "158,6,90,150,170,240,135"
然后在 strsplit = split(str,",")下面加入
for i=0 to ubound(strsplit)
strsplit(i)=cint(strsplit(i))
next

如果不改的话,你原本的程序中的variant类型在asp中比较似乎是依据字符类型来比较的,也就是说最大值应该是90,最小的应该是最前面那个空白

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com