带有0的concat字符串在vbScript中不起作用

时间:2012-05-16 08:35:51

标签: vbscript concatenation

我在VbScript中尝试了以下每个代码,但它没有提供所需的输出:

alert("Day=" + <%= (CStr("0") + "6")%>);
alert("Day=" + <%= (0 + "6")%>);
alert("Day=" + <%= ("0" + "6")%>);
alert("Day=" + <%= (CStr(0) + "6")%>);

我还使用&amp; 代替 +

alert("Day=" + <%= (CStr("0") & "6")%>);
alert("Day=" + <%= (0 & "6")%>);
alert("Day=" + <%= ("0" & "6")%>);
alert("Day=" + <%= (CStr(0) & "6")%>);

以上所有内容都提供相同的输出:日= 6

如果我使用1而不是0它可以工作(例如,它给出输出: Day = 16

但我想要这个输出: Day = 06

1 个答案:

答案 0 :(得分:1)

这个客户端javascript是否带有服务器端asp-vbscript代码?

首先在服务器代码中编写字符串,然后显示它 把它放在一个asp文件中,它在你的浏览器中给Day = 06

<%str = "'Day=" & "0" & "6'" '=> Day=06%>
<script>
document.write(<%=str%>) 
</script>