就是用来连接字符串的,还一种是+,2种用法不一样;& 两边的任意类型表达式相连接+ 如果两边的表达式都是数值,那么求和,否则相连接。 + 符号原本就是用来进行运算的,虽然也可以当作连接符,但不建议这样做编程这个东西讲究的就是原则和规范,为了避免不必要的麻烦,就要养成良好的编程习惯
dim MytimeMyTime="早上11:00"Response.Write("我回答你的问题时是在:"&MyTime&",清楚了吗?")上面输出是:我回答你的问题时是在:早上11:00,清楚了吗?
response.write是向客户端写出内容,其中用双引号括起来的就是字符串,直接向客户端输出的部分,用&连接起来的部分就是一个变量,把该变量当时的值输出到客户端。【使用response.write注意事项】(1)response.write后面为所显示的信息,可以用括号包含,也可以直接书写(注意和response.write之间有空格)。(2)书写的字符串信息或者html代码,用引号包含;而asp本身的函数或变量则不需要引号,直接书写即可。【(3)并且无论字符串信息、html代码、函数还是变量之间进行连接都是采用&号(针对vbscript)。】(4)除了通过request对象所读取的变量值以外,其他的文字及html标签,不一定都要用response.write输出,只要直接写在asp程序即可。(5)如果说<%…%>之间的程序只有一行,response.write xxx(xxx为变量,常数或表达式),那么我们可以将它简写成<%=数据%>,这两种语句意义相同。<%response.write now%><%=now%>