数组的问题!

zl13 zl13 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在数组中的存储方式是"('100007')",我现在想把数组中的最大值取出来并加1,可出来的却是字符串相加了,我是不是要进行一下转换?

代码如下:
<%
'从数据库中读出数据,打印成Javascript数组
dim stra,strb,strc,i
set rs = server.createobject("adodb.recordset")
sql = "select number from project"
i = 0
rs.open sql,conn,1,1
response.write "<script language='Javascript'>"+chr(10)
strb = "var array1 = new Array("
while not rs.eof
if i <> rs.RecordCount - 1 then
stra = stra + chr(34) + "('" + rs("number") + "')" + chr(34) + ","
i = i + 1
else
stra = stra + chr(34) + "('" + rs("number") + "')" + chr(34)
end if
rs.movenext
wend

strc = strb + stra + ");"
response.write strc
response.write "</script>"
rs.close
set rs = nothing


%>

<script language=Javascript>
function test(x){
var j = 0;
var max = 0;
for(var i = 0; i < array1.length; i++){ //循环array1数组
var str = array1[i].substring(2,4); //取数组中元素的头两位
if (x == str){ //x为传递的城市编号
if (j == 0) //j为判断max是否被覆值
{
max = array1[i];
j = j + 1;
}
if (j != 0)
{
if (max < array1[i])
{
max = array1[i]; //得出array1中的最大值
}
}
}
}
document.writeln(max + 1);
var result = max.replace("(",";");
result = max.replace("(",";");
document.write(result);
}
test("30");
</script>
...全文

相关推荐

求助!有关数组存取问题

在这个问题中,博主可能遇到了访问数组元素时出现的异常或者效率问题。让我们深入探讨一下数组存取的相关知识点。1.

weixin_38669628

介绍了c语言编程实例,对不同的问题,特别是数据结构给出了详细的实例和说明.里面有好多IT公司的实际面试题目!包括数组的拆减、插入、断开。链表的创建、合并、遍历等。还要二叉树的结构问题,图的数据结构介绍,非常详细。实在是不可多的的资料!!希望对大家有所帮助!

介绍了c语言编程实例,对不同的问题,特别是数据结构给出了详细的实例和说明.里面有好多IT公司的实际面试题目!包括数组的拆减、插入、断开。链表的创建、合并、遍历等。还要二叉树的结构问题,图的数据结构介绍

liu417465778

js两个数组对应清除的问题

本篇文章将详细探讨“js两个数组对应清除的问题”。首先,我们要理解问题的核心:如何根据一个数组中的元素来移除另一个数组中的相应元素。这通常涉及到数组的遍历和比较操作。

weixin_38669628

vue遍历对象中的数组取值示例

在实际应用中,这样的遍历结构可以适应各种复杂的数据格式,但同时也需要注意性能问题。由于Vue会监听每个绑定的属性,当对象或数组内部发生变化时,视图可能会进行不必要的重渲染。

weixin_38713801

python如何求数组连续最大和的示例代码

【Python求解数组连续最大和】在编程中,经常遇到寻找数组中连续子数组最大和的问题,这是一个经典的算法问题,通常可以通过不同的方法解决。

weixin_38607195
评论 4
收藏 已收藏
分享
返回顶部
zl13
JavaScript 87,984 成员 224,681 内容