注册 登录
编程论坛 ASP技术论坛

这段asp代码哪里错了呀,初学求指点

尽在天涯 发布于 2013-07-01 18:58, 952 次点击









Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: '[string: "为奇数"]'

/vitual/123.asp,行 11
5 回复
#2
尽在天涯2013-07-01 18:59
程序代码:
<%@language=VBScript%>
<html>
<head>
<title>显示</title>
</head>
<%
for i=1 to 10
if(i mod 2)=0 then
response.write(i
+"为偶数")
else
response.write(i
+"为奇数")
end if
next%>
</html>
#3
hu9jj2013-07-02 07:00
将i与后面的字符分开输出试试,你这样写,程序会先将数值型的i与后面的字符相加后再输出,当然会出错了。
#4
nicechlk2013-07-02 12:52
用链接符不行么?
response.write(i+"为偶数")
response.write(i&"为偶数")
#5
maprincesse2013-07-03 16:49
4楼正解 这是vb不是c 如response.write I&"是偶数"
#6
y5640850462013-07-16 19:42
&可以强制将非字符的转换为字符再拼合,最好用&,+在某些连接情况下可能会出错
1