用超轻粘土做小兔子:+ 和 & ;+_ 和 &_ 的区别,用法不同处,在ASP中?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/08 11:38:14
+,_ , & 这三个符合的用法很乱,有的时候当要分行写代码时,代码一

行写不下,就要用,好像是这样的,但是很多问题就是出在这里,我碰到好几个了,很郁闷,搞的很乱!!!!!!!!

&在连接字符串时自动修正非字符串型数据。
+有多种功能:数据值型用+连接表示数据值上的相加;日期型与数据型用+连接表示在此日期基础上加多少天;字符型数据用+连接时表示“将字符串连接在一起”。当不同数据类型的数据用+连接时往往出现错误。
所以:在VBScript中想要连接字符串一律用"&"连接符,这样即使里面有其它类型的数据时,也会自动转换,不会出现错误。
你所说的“_”是VBScript专用“代码换行连接符”,比如一行代码很长时可以写成两行,中间用“_”连接,这样ASP解释引擎会把它解释为一行代码。
希望我的回答对你能有所帮助,有什么问题可以给我发消息。

&:用于字符串的连接 如(111 & "123" 结果为111123)
+:用于字符串的连接和数字的相家 如(111 + "123" 为234)
_:是语句的连接符 即为了以后程序的阅读方便用"_"来连接一些分两行写的较长的语句
用法:
IF A>B THEN
......
ENDIF

可以写成
IF _
A>B _
THEN
........
ENDIF