高手请问:VBscript中的加号

来源:百度知道 编辑:UC知道 时间:2024/04/28 21:22:28
<HTML>
<HEAD><TITLE>演示日期函数的使用</TITLE></HEAD>
<BODY>
<% Dim MyDate
MyDate = Date()
Response.Write("当前的系统日期为: " + CStr(MyDate))
Response.Write("<BR><BR>")
Response.Write("100天后的日期为: " + CStr(DateAdd("d", 100, MyDate)))
Response.Write("<BR>")
Response.Write("3个月后的日期为: " + CStr(DateAdd("m", 3, MyDate)))
Response.Write("<BR>")
Response.Write("2年后的日期为: " + CStr(DateAdd("yyyy", 2, MyDate)))
Response.Write("<BR><BR>")
Response.Write("当前日期为: " + CStr(Year(MyDate)) & "年" & CStr(Month(MyDate)) & "月" & CStr(Day(MyDate)) & "日")

%>
</BODY>
</HTML>

请问每句CStr前的+号的作用是连接前面声明的MYDATE变量的字符串吗??我是ASP新手,麻烦了!!

因为CStr函数的作用是将表达式转换成string类型,+号用于sring类型之间就起到"&"作用,即字符间的连接。
而用于数字类型之间就起到加法的作用。所以这种情况下就是连接的作用。

yes
"+"="&"

+号用于sring类型之间就起到"&"作用,即字符间的连接。